Язык прграммирования для динамического моделирования?
Я — экс программист. Раньше много програл сначала на VB, потом на Delphi, потом на С# и на PHP.
Сейчас уже года 3-4 этим всем не занимаюсь. Тем не менее регулярно руки чешутся быстро писать простые скрипты, проивзодящие real-time моделирования (чего угодно, например, поведения потребителей).
Вот задался вопросом, на каком языке это сейчас лучше сделать?
В идеале, нужен простой как PHP интерпретируемый язык, который умел бы в риалтайме перерисовывать объекты (точки, линии, круги, надписи) на экране.
Желательно — чтобы можно было создавать топорные интерфейсы, чтобы в режиме реального времени менять параменты модели.
Быстродействие языка особого значения не имеет.
Дело осложняется тем, что у меня Мак, на который хочется ставить винду только в самом крайнем случае…
Есть идеи, друзья, какой язык выбрать?
Или, может, кто-то подскажет как PHP под эту задачу заточить? Привык я что-то к его простоте:) Или Ruby/Python…
А JS чем не подходит?
Кроссплатформенно(за счет браузеров), просто в освоении, просто в рисовании(canvas, webgl), если что можно быстро выделить какие-то вычисления на сервер(node.js).
Да node.js и ui на js + convas будет самое оно. Есть много неплохих фреймверков и для ноды и для визуализации на клиенте. И везде один язык ) Ну и взять bootstrap что бы уж совсем не заморачиваться с интерфейсом.
Вообще идеальным инструментом в этом плане является Excel (мгновенный пересчет). Его же можно скриптовать и, если надо, даже конвертить в код если потом хочется гонять как часть рабочей системы.