@NickolayStrahov

Язык прграммирования для динамического моделирования?

Я — экс программист. Раньше много програл сначала на VB, потом на Delphi, потом на С# и на PHP.

Сейчас уже года 3-4 этим всем не занимаюсь. Тем не менее регулярно руки чешутся быстро писать простые скрипты, проивзодящие real-time моделирования (чего угодно, например, поведения потребителей).


Вот задался вопросом, на каком языке это сейчас лучше сделать?

В идеале, нужен простой как PHP интерпретируемый язык, который умел бы в риалтайме перерисовывать объекты (точки, линии, круги, надписи) на экране.

Желательно — чтобы можно было создавать топорные интерфейсы, чтобы в режиме реального времени менять параменты модели.

Быстродействие языка особого значения не имеет.


Дело осложняется тем, что у меня Мак, на который хочется ставить винду только в самом крайнем случае…


Есть идеи, друзья, какой язык выбрать?

Или, может, кто-то подскажет как PHP под эту задачу заточить? Привык я что-то к его простоте:) Или Ruby/Python…
  • Вопрос задан
  • 3905 просмотров
Пригласить эксперта
Ответы на вопрос 8
DeusModus
@DeusModus
А JS чем не подходит?
Кроссплатформенно(за счет браузеров), просто в освоении, просто в рисовании(canvas, webgl), если что можно быстро выделить какие-то вычисления на сервер(node.js).
Ответ написан
fear86
@fear86
Developer
Да node.js и ui на js + convas будет самое оно. Есть много неплохих фреймверков и для ноды и для визуализации на клиенте. И везде один язык ) Ну и взять bootstrap что бы уж совсем не заморачиваться с интерфейсом.
Ответ написан
mezastel
@mezastel
Финансовая математика, программирование
Вообще идеальным инструментом в этом плане является Excel (мгновенный пересчет). Его же можно скриптовать и, если надо, даже конвертить в код если потом хочется гонять как часть рабочей системы.
Ответ написан
opium
@opium
Просто люблю качественно работать
Блин помню можно было просто и быстро моделировать такие вещи в GPSS
Ответ написан
@potan
Функциональный программист
NetLogo
Простой язык, ориентированный на многоагентское моделирование.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы