Публикации по теме 'lisp'
Crisp: простой интерпретатор Lisp
В этом посте я расскажу о создании простого интерпретатора Lisp, написанного на JavaScript, поддерживающего базовый синтаксис Clojure.
Инфиксные выражения и приоритет операторов
В арифметических выражениях оператор всегда помещается между операндами. Например, выражение для умножения 2 , 3 и 4 будет записано следующим образом: 2 * 3 * 4 . Поскольку оператор расположен между операндами, эти выражения также называются инфиксными выражениями.
Но когда в одном выражении есть..
Достижение промежуточного уровня
Есть несколько действительно фантастических инструментов для тех, кто хочет научиться программировать. Я упомянул в прошлый раз , что у меня есть рабочее пространство Cloud9 с SBCL . Я немного использовал экзерцизм . Но я также упомянул проблему, с которой регулярно сталкиваюсь при изучении программирования: применимость.
Почти универсальная методология обучения языку (или обучению программированию в целом) похоже на то, как мы учим математику: «Вот несколько упражнений. Вы никогда..