Date: 2015-01-11 12:26 pm (UTC)
Я много языков перепробовал (начал тоже с бейсика, в школе), но С++ был просто откровением, подкупили его продуманность и синтаксическая простота. Впрочем, в последнее время перешёл на С# - это следующая ступень эволюции С++.

Для эволюционных экспериментов я бы посоветовал скачать движок Unity3D (http://unity3d.com/unity/download). Он бесплатный и предназначен для создания игр. То есть, визуализация эксперимента предельно облегчена. Особенно если модель подразумевает взаимодействия между особями в пространстве. Например, некоторые исследователи моделируют эволюцию локомоции. Организмы в таких экспериментах представляют собой нелепо дёргающиеся геометрические объекты, и эволюционирует как форма тела, так и управляющая система. Отбор происходит по критерию скорости и точности движения в сторону пищи. И вот для такого эксперимента разработка физики и системы визуализации заняла бы добрый месяц работы, если делать всё с нуля в традиционной оболочке, тогда как в Unity это можно сделать за пару дней.

Понятно, что помимо изучения языка, некоторое время пришлось бы потратить на изучения самого движка, но думаю, это того стоит. Для человека, который занимается постановкой вычислительных эволюционных экспериментов, это бесценный инструмент.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting
Page generated Feb. 8th, 2026 06:14 pm
Powered by Dreamwidth Studios