Представлю вам последнее видео, посвященное языку программирования Scheme. Дальше мы переходим на Пролог, а напоследок постараемся реализовать классы в функциональном языке.
Полное решение третьего задание по курсу Programming Paradigms, включающее набранный в видео код.
Видео доступно:
Второй выпуск (короткий), посвященный языку Scheme. Что такое lambda.
То задание по Парадигмам программирования (Scheme), которому было посвящено видео. Полные исходные коды решения, а также текст самих задач.
Если здесь HD-режим недоступен, значит нужно перейти на vimeo.
Знакомство с языком программирования Scheme. В видео мы познакомимся с некоторыми простыми типами данных, порядком обработки процедур и выполним парочку заданий из моего курса Programming Paradigms. Во второй части будет решение задачек немного посложнее и знакомство с другими возможностями языка. Ссылки:
Вводная лекция по предмету Programming Paradigms (COMP 3007). Рассматриваются такие темы, как:
COMP 3007. Programming paradigms. An introduction to functional and logic programming. Topics include: semantics of functional programming, assignment-free programming, the meta-circular interpreter, recursive functions, Prolog, backtracking, cutting, and negation.
Введение в функциональное и логическое программирование. Включая: семантику функционального программирования, программирование без оператора присваивания, разработка интерпретатора внутри интерпретатора, рекурсивные функции, Пролог, бэктракинг и др.
Раздел в вики, посвященный этому курсу.