Для кожної мови, яку ви хочете вивчити L
- Крок 1: Вивчіть синтаксис
L.
- Крок 2. Напишіть компілятор
Lулюбленою мовою.
- Крок 3: Напишіть компілятор для вашої улюбленої мови
L
- Крок 4: Напишіть великий проект на ідіоматичному етапі
L
- Бонус: Переконайтесь, що результат кроку 2 сумісний з результатом кроку 4.
Це мало б охопити це, повертаючись до нас із звітом про успіх за 10 років .
Якщо все, що ви хочете, - це навчитися займатися розробкою веб-сторінок, і ви вже знаєте Perl та Python, у вас майже все вистачає для початку. Я б сказав, почніть вивчати додаткові та додаткові можливості Apache (а конкретно mod_perlі mod_python), а потім займайтесь практикою. Можливо, візьміть книгу-дві про програмування CGI, мережеве спілкування та подібні, а не конкретні мовні посібники.
На завершення - бути початківцем - це не привід не вчитися Ліспу. Відвідайте SICP та відео лекції . Не передбачає будь-якого рівня знань з розробкою, а також комп'ютерів. Насправді цитувати вступ до відео лекцій
Я хочу вітати вас на цьому курсі з інформатики. [Це пише на дошці] Насправді це страшний спосіб почати. Інформатика - жахлива назва цього бізнесу. Перш за все, це не наука [закреслює "науку"]. Це може бути інженерія або це мистецтво. [...] Це також не дуже-то стосується комп’ютерів [закреслює "комп'ютер"]. І справа не в комп'ютерах в тому ж сенсі, що фізика насправді не в прискорювачах частинок. І біологія насправді не про мікроскопи та чашки Петрі. -Хал Абелсон