Write Yourself a Scheme in 48 Hours: различия между версиями
Содержимое удалено Содержимое добавлено
Нет описания правки |
Нет описания правки |
||
Строка 1:
:''Данная работа является переводом wiki-версии учебника "[http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours Write Yourself a Scheme in 48 Hours]" с английского языка на русский.''
:''Это импортированный в Wiki вариант руководства "Пишем интерпретатор Scheme за 48 часов" (ориг. "Write Yourself a Scheme in 48 Hours"), автором которого является Jonathan Tang. Выражаем благодарность Джонатану за то, что он разрешил опубликовать его работу на Wiki. Все авторы могут свободно исправлять wiki-версию учебника.''
== Краткий обзор ==
Большинство учебников по Haskell в интернете больше похожи на справочники. Они описывают синтаксис языка, некоторые его конструкции,
и некоторые простые функции для работы с командной строкой. А вот о том, как писать функциональные, полезные программы, упоминается в конце, а иногда и вообще опускается.
У этого учебника другой подход. Вы начнёте с изучения аргументов командной строки и их разбора, и дойдёте до написания полнофункционального интерпретатора языка программирования Scheme, в котором будет реализовано большое подмножество [http://www.schemers.org/Documents/Standards/R5RS/HTML R5RS Scheme]. А по пути вы изучите систему ввода/вывода, mutable state, динамическую
типизацию, обработку ошибок, и разбор текстов. А когда вы закончите, вы достаточно свободно будете владеть и Haskell и Scheme.
There're two main audiences targetted by this tutorial:
|