Учебник языка Перфо для школьников — различия между версиями
Материал из ТХАБ.РФ
Админ (обсуждение | вклад) (Новая страница: «* Часть викиучебника «Лисп» * Исходный вариант статьи (С. И. Иевлев, «Ваш новый язык — Sche…») |
Админ (обсуждение | вклад) м |
||
Строка 21: | Строка 21: | ||
(купить булочная батон (+ 2 1)) | (купить булочная батон (+ 2 1)) | ||
+ | Каждая законченная фраза на этом языке должна быть окружена парой круглых скобок. Запишем сказанное выше на Scheme: | ||
+ | |||
+ | (+ 3 5) | ||
+ | (* 5 6 7) | ||
+ | (купить булочная батон) |
Версия 22:49, 1 сентября 2020
- Часть викиучебника «Лисп»
- Исходный вариант статьи (С. И. Иевлев, «Ваш новый язык — Scheme») опубликован в двух частях в журнале «Потенциал».
Вы хорошо знаете русский, возможно, неплохо уже говорите по-английски, в школе вас научили несколько необычному языку математики. Предлагаю выучить ещё один — Лисп. Точнее, один из его самых интересных диалектов — Scheme (Ским).
Введение в синтаксис
Сперва познакомимся с несколько необычным порядком слов этого языка: «действие — предмет». Но необычен он только в сравнении с популярными языками программирования. В русском языке такая последовательность нередка:
- Сумма трёх и пяти.
- Произведение пяти, шести и семи.
- Купи в булочной батон.
Каждая законченная фраза на этом языке должна быть окружена парой круглых скобок. Запишем сказанное выше на Scheme:
(+ 3 5) (* 5 6 7) (купить булочная батон)
Можно записать выражения и посложнее:
(купить булочная батон (+ 2 1))
Каждая законченная фраза на этом языке должна быть окружена парой круглых скобок. Запишем сказанное выше на Scheme:
(+ 3 5) (* 5 6 7) (купить булочная батон)