egorius: (Default)
[personal profile] egorius

Отличный курс на Курсере — Programming Languages Дэна Гроссмана. Хорошее, университетского уровня, введение в ЯПы с практическими упражнениями.

Любимая тема автора — функциональное программирование, и он очень внятно объясняет все основные моменты: функции высшего порядка, сопоставление с шаблоном, хвостовая рекурсия, лексическая область видимости и замыкания, каррирование, отложенные вычисления. ООП идет номером два: рассматриваются наследование и динамическая диспетчеризация (одиночная и множественная) и предпринимается познавательная попытка сравнения этой парадигмы с функциональной. По ходу разговора затрагиваются и такие общечеловеческие понятия, как неизменяемость значений, полиморфизм типов и параметрический полиморфизм, инкапсуляция, типизация (статическая и динамическая, сильная и слабая), компиляция и интерпретация.

Должен сказать, что из этого курса я реально узнал для себя что-то новое и вспомнил много хорошо забытого старого. К тому же в дополнение к видеоматериалам (на которые обычно не хватает времени) автор не поленился подготовить письменный конспект. Если бы его издать в виде книги, я бы приобрел.

Date: 2013-12-15 01:47 pm (UTC)
From: [identity profile] 18cc.livejournal.com
угу, хороший курс. Могу еще рекомендовать курс (https://class.coursera.org/chuck101-001/class) по "музыкальному программированию", но он уже закончился (сегодня попробую сдать последнюю лабу...).

Profile

egorius: (Default)
egorius

September 2025

M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 14th, 2026 09:17 pm
Powered by Dreamwidth Studios