Đối với mọi ngôn ngữ bạn muốn học L
- Bước 1: Tìm hiểu cú pháp của
L
.
- Bước 2: Viết trình biên dịch cho
L
ngôn ngữ yêu thích của bạn.
- Bước 3: Viết trình biên dịch cho ngôn ngữ yêu thích của bạn bằng
L
- Bước 4: Viết một dự án lớn trong thành ngữ
L
- Phần thưởng: Đảm bảo kết quả của Bước 2 tương thích với kết quả của Bước 4.
Điều đó sẽ che đậy nó khá nhiều, hãy liên hệ lại với chúng tôi bằng một báo cáo tiến độ trong 10 năm .
Nếu tất cả những gì bạn đang học là phát triển web và bạn đã biết Perl và Python, thì bạn đã có khá nhiều thứ để bắt đầu. Tôi muốn nói bắt đầu tìm hiểu các ins and outs của Apache (và đặc biệt mod_perl
và mod_python
), sau đó nhận được hành nghề. Có thể chọn một hoặc hai cuốn sách về lập trình CGI, giao tiếp mạng và những thứ khác, thay vì hướng dẫn sử dụng ngôn ngữ cụ thể.
Như một lưu ý cuối cùng, là người mới bắt đầu không có lý do gì để không học Lisp. Đi kiểm tra SICP và các bài giảng video . Không giả định bất kỳ mức độ chuyên môn với phát triển, hoặc máy tính. Trong thực tế để trích dẫn giới thiệu về các bài giảng video
Tôi muốn chào mừng bạn đến với khóa học này về Khoa học Máy tính. [Viết nó lên bảng] Thật ra đó là một cách khủng khiếp để bắt đầu. Khoa học máy tính là một cái tên khủng khiếp cho doanh nghiệp này. Trước hết, đó không phải là một môn khoa học [gạch bỏ "khoa học"]. Nó có thể là kỹ thuật hoặc nó có thể là nghệ thuật. [...] Nó cũng không thực sự nhiều về máy tính [gạch bỏ "máy tính"]. Và đó không phải là về máy tính theo nghĩa tương tự rằng vật lý không thực sự là về máy gia tốc hạt. Và sinh học không thực sự là về kính hiển vi và đĩa petri. -Hal Abelson