Здравствуйте, VladD2, Вы писали:
VD>Ага. И не стоит при этом называть язык простым. Многим просто запомнить эти "слова" тяжело.
Таким людям не то что программировать, им и улицы подметать нельзя доверить. А то еще забудут, с какого конца за метлу браться надо.
VD>Ага. К тому же в современных ФЯ для работы со списками исползуется удобный синтаксический сахар и использовать ключевые слова не нужно.
Синтаксический сахар = сложность. Для той же Схемы полно реализаций сколь угодно навороченного pattern matching, в моем коде на Схеме вообще не найти ни одного car/cdr или их производных. Кое что есть даже в минимальном R5RS (в макрах). Но это уже не есть минимальный, простейший язык. Несовместимы понятия "простой язык" и "синтаксический сахар".
Поскольку мы предполагаем, что программированию учится человек с математическим образованием и мышлением, то ему именно это и надо — минимальный базис, на котором можно строить сложные конструкции. Если базис не будет минимальным, если там обнаружится какой либо "сахар", то для математически мыслящего гражданина это будет весьма некомфортно и может вообще отвратить его от программирования.