Write Yourself a Scheme in 48 Hours: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
мНет описания правки
Строка 8:
и некоторые простые функции для работы с командной строкой. А вот о том, как писать функциональные, полезные программы, упоминается в конце, а иногда и вообще опускается.
 
У этого учебника другой подход. Вы начнёте с изучения аргументов командной строки и их разбора, и дойдёте до написания полнофункционального интерпретатора языка программирования Scheme, в котором будет реализовано большое подмножество [http://www.schemers.org/Documents/Standards/R5RS/HTML R5RS Scheme]. А по ходу вы изучите систему ввода/вывода, mutable state, динамическую типизацию, обработку ошибок, и разбор текстов. А когда вы закончите, вы достаточно свободно будете владеть и HaskellХаскеллом, и SchemeСхимом.
 
Учебник предназначен для тех:
 
# кто уже знает [http://en.wikipedia.org/wiki/Lisp_programming_language Lisp[Лисп]] или(особенно [http://en.wikipedia.org/wiki/Scheme_programming_languageдиалект Scheme]) и хочет изучить [http://en.wikipedia.org/wiki/Haskell_programming_language Haskell]Хаскел;
# кто не владеет ни одним языком программирования, но имеет большой запас базовых знаний и знаком с компьютерами.