|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Lubyagin 2:5056/16.70 20 Sep 2004 13:19:11 To : All Subject : elk/Scheme, LISP, Simula -------------------------------------------------------------------------------- Благодаря Витусу, заинтересовался языками функционального программирования. Полистал толковый словарь на тему этих языков и методов, посмотрел и отобрал понравившиеся пакеты Debian 3.0. В порядке предпочтения: ------------------------------------------------------------------------- elk 1497 + C/C++ Scheme stalin 4839 + Xlib, OpenGL Scheme clisp 8104 + CLX, Garnet GNU Common Lisp cim 294 + C Simula (для изучения нормального ООП) ------------------------------------------------------------------------- Прочитав FAQ by vitus на linuxrsp и вняв советам по Netmail, решил посмотреть также в сторону OOP и языков типа Forth. Forth нравится меньше, хотя, если найдется толковая книжка ... Hасчет других языков - Smalltalk'а в Debian'е не оказалось, а Tcl/Python/Ruby хоть и functional-like, но, imho, намного менее гибкие. Haskell/OCAML показались перегруженными. Т.е. под них гипотетическая виртуальная машина сложнее. По функциональным языкам кое-какие руководства у меня есть, в частности: - текст лекций по курсу "ФП"/обзор Scheme, МИФИ, 2001 (russian); - методические указания студентам Пензенского ГТУ по вып.лаб.работ/LISP; - Common LISP hints in Common LISP tutorial; - пара пособий по AutoLISP (russian; plain text); Что еще стоит искать ? Встретил ссылочку на: - Guy L. Steele Jr. Common LISP: the Language. Digital Press. 1984. первое и второе издания; Hо хотелось бы что-нибудь более краткое про elk/Scheme и LISP, в стиле толкового словаря: ------------------------------------------------------------------- ЛИСП [Lisp] Алгоритмический язык, ориентированный на обработку списков (от LISt Processing). Является языком функций. Программа на языке Лисп представляет собой рекурсивную функцию символьных выражений, которая строится из элементарных функций с помощью условного оператора суперпозиции. Обработка данных сводится к объединению, делению и перегруппировке информации. Разработан Дж.Маккарти в 1960 г. Hаходит широкое применение в программировании систем искуственного интеллекта. ------------------------------------------------------------------- Ищу книгу, двухтомник двух финнов (Хювеннен/Сяппенен) в plain-text. Также ищу толковую документацию по Simula и Forth. Если кто может перекинуть по Netmail - пишите, или ссылочки здесь/по почте. Подойдут также обзоры особенностей *nix-овых реализаций указанных языков. P.S. Когда искал руководства по ЯФП, встретил перевод руководства по MIXAL: "GNU MIX Development Kit (mdk): Учебник по MIX и MIXAL". $ grep -ie Scheme gnu-mdk* | wc -l 99 И последнее - ищу работы академика Глушкова в plain text или PDF (единственный имевшийся у меня сборник его трудов был утерян много лет назад) по теоретическому программированию. Подойдут также работы академика Яненко (есть только одна его книга). 2vitus: sorry, инета сейчас нет, вывалил сюда, но для линуксоидов здесь кое-что интересное тоже есть. --- GoldED+/W32 1.1.3 * Origin: "Посмотрите! Вот он без страховки идет" В.Высоцкий (2:5056/16.70) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3339414edae7.html, оценка из 5, голосов 10
|