|
Супер-модератор
|
|
Как вы пришли к Лиспу?29.05.2014, 16:32. Показов 29831. Ответов 83
Метки нет (Все метки)
Студенты, которым нужно сдать лабы, могут не беспокоиться (ибо их ответ достаточно тривиален). А вот остальные...
Лично я слово "Лисп" слышал давно. В далеком 1978-м приобрел замечательную книжечку С.С. Лаврова и Г.С. Силагадзе "Автоматическая обработка данных. Язык Лисп и его реализация". Заглянул. Отшатнулся, увидев тучи скобок, и поставил книгу на полку... А через 10 лет мой друг Алексей Жарков рассказал мне о компьютерной алгебре и показал в действии систему REDUCE (на ЕС ЭВМ). Он сказал: - "Хочешь, покажу дифференцирование?" - "Численное?" - спросил я - "Нет, аналитическое" - сказал он. "Смотри!" Тут Алексей набил выражение с многочленами, экспонентами, тригонометрией, нажал Enter - и я увидел результат, да еще красиво напечатанный... Это было нечто! Я спросил: - "А на каком языке это реализовано?" - "На R-Лиспе" - ответил Алексей. И стал мне показывать разные конструкции языка. Я задумался... Нет, я к тому времени программировать умел. Знал Фортран, PL/I, ассемблер. Но прикинув, как бы стал решать такую задачу, я с ужасом осознал, что даже не представляю, с какого конца подступиться. И я понял, что Лисп - это серьезно, а знать этот язык просто необходимо. А потом рухнул СССР, безвременно ушел из жизни Алексей... Я много лет занимался совсем другими задачами. Но мысли о Лиспе меня уже не покидали. И вот, осенью 2006 г, ко мне обратилась сотрудница с просьбой помочь сыну (он учился на нашем мехмате) с языком Haskell. Я пообещал, но познакомившись с языком, понял, что это будет непросто... Поиски в Сети быстро подсказали, что Haskell - функциональный язык, первым функциональным был Лисп. В тот вечер я сказал себе: "Все! Сегодня, или никогда" И взял книгу Лаврова и Силагадзе... А как пришли к Лиспу вы?
20
|
|
| 29.05.2014, 16:32 | |
|
Ответы с готовыми решениями:
83
Как узнать, с какого сайта ко мне пришли ? |
|
1075 / 968 / 113
Регистрация: 04.11.2012
Сообщений: 1,013
|
|
| 13.10.2016, 19:32 | |
|
2
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 16.01.2017, 18:22 | |
|
Неужели и вправду важно? Ну тогда, я пришёл к лиспу (или возненавидел лисп, что в моём случае одно и то же), изучая автокад.
0
|
|
|
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
| 16.01.2017, 19:45 | |
|
0
|
|
|
Заблокирован
|
|
| 16.01.2017, 22:35 | |
|
Я пришел к лиспу из-за необходимости чтения некоторых учебных материалов (в частности -- sicp), где примеры дают на лиспе. Но я не считаю, что лисп в реинкарнации scheme и CL чем то принципиально отличается от других языков общего назначения. Некоторые старые лиспы действительно были мощней и интересней. Особое место среди лиспов занимает Planner. Это не просто лисп, это язык, из которого вылупилось объектно-ориентированное и логическое программирование. Действительно революционный язык.
2
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 17.01.2017, 13:10 | |
|
0
|
|
|
33 / 59 / 6
Регистрация: 22.01.2017
Сообщений: 640
|
|
| 23.05.2017, 18:05 | |
|
Я вот только пол года назад начал заниматься программированием(мне 14 лет ,если что). С начало Паскаль(чистый без делфи, книга хорошая "Песни о Паскале", с харизмой и алгоритмами. То есть она может научить новичка в программировании через месяц работать с графами, по этому если кто спрашивает с чего начинать советую именно этот вариант), потом Python, сейчас учу С(для себя, сейчас уже на Pure C никто не пишет, в плане роботы, смотрел недавно везде так C/C++). Хочу потом изучить С++,Java, и ,возможно,JavaScript(альтернатив же нет), все это для понимания и работы. Хотелось что-то для себя, кроме С, и узнал о Haskell и ФП. Очень понравились идеи заложенные внутри ФП, но не риснул, ибо предупреждение в стиле: "Будьте готовы к тому, что вы можете перестать хотеть писать на других языках" мне спугнуло, все таки хочу работать в этой сфере(ой, как до этого далеко). Потом читал статьи Пола Грэма о CL. И честно, хочу выучить сильно, но все же поставил в очередь. А пока, скачал перевод Практики и ANSI Common Lisp и жду момента когда стану изучать его. Учусь на отлично(не подумайте что хвастаюсь), и как-то хочется познать все. Правда зачем? Хочется попробывать ФП, но Lisp он универсален в этом плане, Haskell - больше для готовых идти против системы. Хочется спросить совета в принципе о программировании, CL и понять пародокс: "Почему менее продуманная технология популярнее?", почему все изобретают Lisp заново вместо того что бы им пользоваться. А так да, сижу на линуксе, но вроде как sbcl уже поддерживает Windows?
2
|
|
| 23.05.2017, 18:46 | |
|
0
|
|
|
33 / 59 / 6
Регистрация: 22.01.2017
Сообщений: 640
|
|
| 23.05.2017, 19:00 | |
|
На С действительно много годного софта, но вот новый любят писать на том который сменил парадигму. Жалко что рынок диктует условия, если бы не он - давно бы писал на Лиспе и не парился.
0
|
|
|
$ su
|
|
| 20.10.2017, 19:55 | |
|
Ходил вокруг да около пол года или год, сюда заглядывал, не мог понять в чем сила
, потом случайно наткнулся на Clojure и распробовал, после кложи, попробовал Scheme(пару реализаций и Racket), сам лисп вкатил мне гибкостью и лаконичностью. До CL так и не добрался и не хочу, не могу понять почему, но он мне не нравится.Кложу уже пару раз опробовал в проде. Очень бесит скопление скобочек в конце блока, IDE помогает, но если искать ошибку с лишней скобкой в обычном текстовом редакторе можно свихнуться, почему бы не ставить закрывающую скобку под открывающей?
1
|
|
|
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
|
|||
| 23.10.2017, 11:32 | |||
|
1
|
|||
|
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
| 27.10.2017, 01:49 | |
|
1
|
|
|
4710 / 4405 / 380
Регистрация: 12.05.2012
Сообщений: 3,102
|
|
| 29.05.2018, 13:38 | |
|
2
|
|
|
3 / 3 / 0
Регистрация: 13.11.2014
Сообщений: 13
|
|
| 23.09.2018, 21:54 | |
|
Моя история давняя. В начале девяностых, у меня был ZX-spectrun и касета на которой был ассемблер и Forth.
Forth меня просто затянул, мне была привычной префиксная (польская) нотация, так как до компа я баловался с программированием калькулятора (мк61, мк54, бз34). О Лиспе в то время практически ничего не знал, и особо не стремился узнать. В универе изучали Delphi и базы данных, ну само собой организация ЭВМ ( ассемблер). А вот уже после универа заинтересовался функциональным программированием ( теоретически), прочитал несколько книжек, практически во всех как основной язык рассматривался Лисп. Сразу уловил схожесть с Forth. Поставил себе CLISP прикрутил Tcl/tk . Хотя Лисп заточен под обработку списков, но он абсолютно универсальный, мультипарадигменный, то есть большая свобода в реализации любых идей.
3
|
|
|
Заблокирован
|
|
| 03.11.2019, 14:31 | |
|
_sg, а у меня есть наклейки на ноутбуке. С покемонами.
Недавно разбирал в старом столе и там было много старых неиспользованных наклеек с покемонами: стало жалко выбрасывать, зря ли собирал?) Наклеил на ноут. А еще вместе с фотоплёной и прочими фототоварами, когда заказываешь в одном известном магазине, приходят наклейки типа "Stay calm it's medium format" и тд и тп. Тоже Клею. Какой я модный, оказывается)
0
|
|
|
4710 / 4405 / 380
Регистрация: 12.05.2012
Сообщений: 3,102
|
|
| 03.11.2019, 15:44 | |
|
sodda, )
0
|
|
|
Заблокирован
|
||
| 03.11.2019, 18:06 | ||
|
По крайней мере писать на Lisp приятно. Многие ругают лисп за обилие скобок, но попробовав Lisp, и потом возвращаясь к другим языком, понимаешь, что вот это - [], <>, {}, :, :: и тд - ну никак не вдохновляет.
1
|
||
| 03.11.2019, 18:06 | |
|
Как узнать поисковую фразу по которой пришли на сайт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|