Предложить ресурсы для изучения схемы - PullRequest
3 голосов
/ 16 марта 2010

Я скоро начну новую работу, где Схема активно используется. В настоящее время я не знаю схемы, но мой работодатель уверяет меня, что это не проблема.

Независимо от того, что я хотел бы начать, у меня есть практическое знание языка до начала курса. Поэтому я ищу хорошие ресурсы для изучения схемы.

Я имел минимальное знакомство с функциональными языками. На самом деле только небольшой кусок курса, посвященного Haskell. Но у меня сильный опыт работы на процедурных и ОО и процедурных языках.

Прежде чем он будет запрошен комментатором, я знаю следующие языки: C, C ++, C #, Java, Perl, Python и Ruby.

Ответы [ 4 ]

5 голосов
/ 16 марта 2010

Один онлайн-ресурс Дораи Ситарама "Обучай себя Схеме в Фикснум Дни" . В отличие от Структура и интерпретация компьютерных программ , он в значительной степени ориентирован на преподавание языка Схемы, а не на использование языка Схемы в качестве средства обучения многим другим вещам.

3 голосов
/ 16 марта 2010

Посмотрите (или прочитайте) лекции SICP:

http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/

http://mitpress.mit.edu/sicp/

0 голосов
/ 26 марта 2010

Я узнал больше от Языка программирования схем , чем от SICP. Маленький интриган тоже был очень хорош.

0 голосов
/ 23 марта 2010

SICP превосходен.

"Как разрабатывать программы" тоже неплохо:

http://www.htdp.org/

Авторы поддерживают большую часть распространения Схемы PLT, которая является отличным языком для начинающих (или, скорее, имеет обучающие языки, которые могут постепенно раскрывать синтаксис Схемы - не то, чтобы его было много). Они также предоставили TeachScheme:

http://en.wikipedia.org/wiki/TeachScheme!

Список рассылки по plt-схеме (я полагаю, в Brown) также является отличным ресурсом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...