Хочу рассказать свою реализацию компиляции математических выражений. Будем компилировать в функцию от произвольных аргументов. В планах:1. Арифметические операции, тригонометрия, и другие численные функции.2. Булева алгебра (логика), логические операторы (и, или, и т. д.), а так же знаки сравнения.3. Произвольные типы в качестве входных, выходных, и промежуточных.Приятного чтения! Читать далее
Хочу поделиться небольшим кусочком кода для быстрого вычисления математических выражений из строк, который изначально был написан для моей инди игры. Проект я решил назвать Context EXpressions ???? Читать далее
Примечание: полный исходный код проекта можно найти здесь. Вы когда-нибудь задавались вопросом, как цифровой калькулятор получает текстовое выражение и вычисляет его результат? Не говоря уже об обработке математических ошибок, семантических ошибок или работе с таким входными
Привет, друзья! Представляю вашему вниманию адаптированный и дополненный перевод этой замечательной статьи. В данной статье я хочу рассказать вам о некоторых основных математических концепциях и их обозначениях, а также показать примеры реализации этих концепций на JavaScript. Читать дальше →