Около двух недель назад я начал работу над Jsmatica. В двух словах, Jsmatica - это специализированная JavaScript-консоль для несложных математических расчетов.
Идея создания Jsmatica возникла внезапно: нужно было кое-что вычислить, но Mathematica, которой я обычно пользуюсь в таких случаях, не была установлена на компьютере. На помощь пришел JavaScript.
Как можно догадаться, Jsmatica что-то вроде клона Mathematica, только сильно упрощенного. Я решил, что Mathematica вещь удобная, но почти всегда я мог бы обойтись и чем-то меньшим, будь оно столь же удобным. Jsmatica и станет тем "чем-то", таким же удобным, легковесным и, к тому же, бесплатным.
Сразу замечу, что языком Jsmatica будет не совсем обычный JavaScript. Я намерен упростить синтаксис замыканий (добавить блоки), добавить итераторы массивам, и, наконец, сделать реализацию ООП в JS более выразительной: например, в Jsmatica вместо "Math .sin( 2 );" можно будет использовать "( 2 ) .sin();" и т. д.
В ближайшее время я закончу первый этап разработки и опубликую проект на Google.Code под лицензией MIT.
В будущем я планирую применять Jsmatica при проведении лекций и практических занятий по математике.
0 коммент.:
Отправить комментарий