Литература
Основные книги
- Харрисон Дж. Введение в функциональное программирование [Электронный ресурс]. — 2008. — http://code.google.com/p/funprog-ru/
- Абельсон Х., Сассман Д. Структура и интерпретация компьютерных программ. — Добросвет, 2006. — urn:isbn:5-7913-0072-7, http://mitpress.mit.edu/sicp/
- Van Roy P., Haridi S. Concepts, Techniques, and Models of Computer Programming. — MIT Press, 2003. — urn:isbn:0-262-22069-5
- Себеста Р. У. Основные концепции языков программирования. — Вильямс, 2001. — urn:isbn:5-8459-0192-8
Языки
- Python
- Pilgrim M. Dive Into Python. — Apress, 2004. — urn:isbn:978-1590593561, http://www.diveintopython.org/
- Erlang
- Armstrong J. et al. Concurrent Programming in Erlang, 2 ed. — Prentice Hall, 1996. — http://erlang.org/download/erlang-book-part1.pdf (part 1), urn:isbn:0-13-508301-x
- Trottier-Hebert F. Learn You Some Erlang for Great Good! [Electronic Resource]. — http://learnyousomeerlang.com/
- Scheme
- Абельсон Х., Сассман Д. Структура и интерпретация компьютерных программ. — Добросвет, 2006. — urn:isbn:5-7913-0072-7, http://mitpress.mit.edu/sicp/
- Friedman D. P., Felleisen M. The Little Schemer, 4 ed. — MIT Press, 1996. — urn:isbn:0-262-56099-2
- Haskell
- O'Sullivan B., Stewart D., Goerzen J. Real World Haskell. — O'Reilly Media, 2008. — urn:isbn:978-0596514983, http://book.realworldhaskell.org/
- Душкин Р. В. Функциональное программирование на языке Haskell. — ДМК Пресс, 2007. — urn:isbn:5-94074-335-8
Видео лекций и выступлений
- Abelson H., Sussman G. Structure and Interpretation of Computer Programs: Video Lectures [Electronic Resource]. — http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/
- Kay A. The Computer Revolution Hasn't Happend Yet [Electronic Resource] // OOPSLA'97. — 1997. — http://video.google.com/videoplay?docid=-2950949730059754521
- Steele G. Growing a Language [Electronic Resource] // OOPLSA'98. — 1998. — http://video.google.com/videoplay?docid=-8860158196198824415
- Armstrong J. Erlang — Software for a Concurrent World [Electronic Resource] // JAOO'2008. — 2008. — http://www.infoq.com/presentations/erlang-software-for-a-concurrent-world
- Siebel P. Practical Common Lisp [Electronic Resource] // Google Tech Talks. — 2006. — http://video.google.com/videoplay?docid=448441135356213813
Журналы
- Практика функционального программирования [Электронный ресурс]. — urn:issn:2075-8456, http://fprog.ru/
- The Monad.Reader [Electronic Resource]. — http://themonadreader.wordpress.com/
- Системное программирование. — http://sysprog.info/
Разное
- Гамма Э. и др. Приёмы объектно-ориентированного проектирования. Паттерны проектирования. — Питер, 2006. — urn:isbn:5-272-00355-1
- Krishnamurthi S. Programming Languages: Application and Interpretation [Electronic Resource]. — 2007. — http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/
- Mitchell J. C. Concepts in Programming Languages. — Cambridge University Press, 2001. — urn:isbn:978-0521780988
- Lambda the Ultimate: The Programming Languages Weblog [Electronic Resource]. — http://lambda-the-ultimate.org/