Бесплатный курс

Racket как второй язык

Racket относится к семейству Lisp-языков. Эти языки настолько не похожи на все остальное, что даже опытным программистам приходится изучать их с самых основ. Этот модуль посвящен знакомству с синтаксисом и концепциями лежащими в основе любого лиспа

7 часов2985 студентов30 уроков с практикой в браузере
Начать обучениеЗарегистрироваться

Основы

Racket относится к семейству Lisp-языков. Эти языки настолько не похожи на всё остальное, что даже опытным программистам приходится изучать их с самых основ. Этот модуль посвящен знакомству с синтаксисом и концепциями, лежащими в основе любого лиспа.

Объявления

Начните прямо сейчас

Логика

Булева алгебра, условные выражения, конструкции ветвления и выбора — то, без чего невозможна ни одна сколько-нибудь сложная программа. Racket имеет свои интересные особенности, когда речь заходит о программировании булевой логики: об этом и рассказывает данный модуль.

Списки

Основная структура данных в языках семейства Lisp — это список. Не зря же LISP расшифровывается как LISt Processor, то есть "обработчик списков". Списки используются в языках и для хранения данных, и для написания кода: сама программа на Lisp-языке состоит из списка списков списков (…). Этот модуль учит объявлять списки и обрабатывать их содержимое различными способами.

Строки

Любой язык программирования умеет работать с текстом, строками, отдельными символами. Модуль показывает, как работает с текстом Racket.
Готовы попробовать?
Регистрация не требуется

Иконка Java
15 часов42024
Иконка C#
16 часов20166
Иконка Python
18 часов123708
Иконка OCaml
0 часов303