Публикации по теме 'lisp'


Crisp: простой интерпретатор Lisp
В этом посте я расскажу о создании простого интерпретатора Lisp, написанного на JavaScript, поддерживающего базовый синтаксис Clojure. Инфиксные выражения и приоритет операторов В арифметических выражениях оператор всегда помещается между операндами. Например, выражение для умножения 2 , 3 и 4 будет записано следующим образом: 2 * 3 * 4 . Поскольку оператор расположен между операндами, эти выражения также называются инфиксными выражениями. Но когда в одном выражении есть..

Достижение промежуточного уровня
Есть несколько действительно фантастических инструментов для тех, кто хочет научиться программировать. Я упомянул в прошлый раз , что у меня есть рабочее пространство Cloud9 с SBCL . Я немного использовал экзерцизм . Но я также упомянул проблему, с которой регулярно сталкиваюсь при изучении программирования: применимость. Почти универсальная методология обучения языку (или обучению программированию в целом) похоже на то, как мы учим математику: «Вот несколько упражнений. Вы никогда..