Lisp: синтаксис, своё ООП, компиляторы, диалекты, легендарность и перспективы
Гость: Алексей Егоров, техлид и разработчик в Wild Spike, создатель русскоязычного чата по Lisp.
Содержание выпуска:
03:55 Что за язык Lisp и как его можно кратко охарактеризовать.
05:46 Как и для чего создавался Lisp. Почему он не смог стать мейнстримом в наше время.
06:40 Как развивался Lisp.
08:40 Какие интересные проекты написаны на Lisp и в каких компаниях его используют. Используется ли Common Lisp в продакшене сегодня.
10:10 Особенности Lisp: синтаксис, методы и тому подобное.
14:30 Почему Lisp принято хвалить и восхищаться им. Как у него сложилась такая репутация.
20:00 Что входит в стандартную библиотеку Lisp.
23:20 Как исполняется Lisp-код. Какие компиляторы для него существуют.
26:40 Какие ресурсы стоит использовать для изучения Lisp.
27:45 Как и зачем изучать Lisp. Что самое сложное в изучении Lisp.
29:30 Какие концепции Lisp больше всего восхищают. Какие концепции современные языки почерпнули из Lisp.
30:20 Какие IDE и редакторы используют для программирования на Lisp (обзор разных IDE:
32:25 Есть ли у Lisp шанс стать более популярным или даже мейнстримным языком.
33:00 Какой тулинг, библиотеки и фреймворки есть в экосистеме Lisp.
38:00 Как понять, что Lisp — это конструктор для создания своих языков программирования.
А также:
— Кто работает над Lisp и как его развивают.
— Как у Lisp дела с интеропом. Умеет ли он дружить с другими языками.
— С какими языками интересно сравнить Lisp — Haskell, Python, C/C .
— Диалекты Lisp: чем различаются, где используются, какие самые популярные.
— Почему Lisp не очень популярен — даже по сравнению с тем же достаточно гиковским Haskell.
Полезные ссылки
Русскоязычный чат по Lisp
Язык Hy — Lisp-синтаксис для экосистемы Python
Язык Clojure — Lisp в экосистеме JVM
Язык Fennel — Lisp для экосистемы Lua
Язык Racket, диалект Lisp с удобной IDE (programming_language)
Компания Symbolics
D-Wave Systems — компания, которая создаёт квантовые компьютеры
Пол Грэм Грэм,_Пол
Common Lisp Object System — ООП для Lisp
Формальная верификация Формальная_верификация
The Common Lisp Cookbook — лучшие практики в Lisp
ANSI Common Lisp, книга Пола Грэма
Книга Practical Common Lisp
Компилятор SBCL
SLY для Emacs
SLIME для Emacs
Read–eval–print loop (REPL) –eval–print_loop
Пакетный менеджер Quicklisp
LispWorks IDE
Статья State of the Common Lisp Ecosystem
Новостной агрегатор Planet Lisp
Программист из геймдева Тиму Суини Суини,_Тим
Программист из геймдева Джон Кармак
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media:
Twitter:
«ВКонтакте»:
Telegram:
«Яндекс.Дзен»:
Стартовать в программировании вместе со Skillbox:
Наш подкаст удобно слушать на популярных платформах:
Castbox:
«Яндекс.Музыка»:
Apple Podcasts:
Google Подкасты:
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
3 views
1103
350
4 months ago 02:33:44 1
Зачем учить язык Си в 2024 году | Как выбрать между C или C++ или Rust | Podlodka Podcast #387
6 months ago 00:39:15 3
Lisp: синтаксис, своё ООП, компиляторы, диалекты, легендарность и перспективы
1 year ago 00:02:18 1
Язык C за 100 секунд [перевод на русский]
2 years ago 00:34:58 14
Язык программирования Lisp №1: Введение
6 years ago 00:11:33 1
LIisp - Лекция 1.4 - Основные сведения об исполнении программ на Лиспе и синтаксисе языка
8 years ago 00:01:30 269
#4. Выбор цветовой темы в Sublime Text 2 / Color Schemes in Sublime Text 2