... не совсем понял какой код и куда нужно его перенести ...... поясни ...
>> делает всё, чтобы удалить непокорных. ... Леонид! ты не прав ...
...артофиллюзион детище джавы, там проблема с памятью, поэтому, я мыслю переписать на пайтон, а вычисления отдать С...
Цитата: LanuHum от 21 Ноябрь 2015, 19:26:52...артофиллюзион детище джавы, там проблема с памятью, поэтому, я мыслю переписать на пайтон, а вычисления отдать С...Сложный проект, я не потяну. Поискал автотрансляторы Java -> C++ попробовал вот этот https://bitbucket.org/arnetheduck/j2c это плагин к Eclipse. Прогнал на исходниках Art of Illusion. Что выпало в результате https://yadi.sk/d/V3wyqFmpkeVrs Ясное дело, код не рабочий. Нужно дополнять его сишными библиотеками на соответствующие сишные модули(или писать самому) аналогичные java-вовским. Вообще надо править, то что выдал транслятор. Но тем кто понимает С(С++) и плохо знает java, возможно будет полезно. Если будет только запутывать больше чем оригинальный код на java, то лучше не смотреть.
Если писать свой рендерер, то лучше курить ассемблер и математику с фиксированной запятой, потому что это считается быстрее в десятки раз, но сложно ...А остальное няшноё типа графического интерфейса, пофиг на чём будет написано...
Ну, вот, и ты туда же: "Давайте ребята, изобретайте колесо"
Уже размещал здесь свой тест:
ЦитироватьНу, вот, и ты туда же: "Давайте ребята, изобретайте колесо"Вроде пишу про реальные вещи... кто писал код на ассемблере вставки в другом ЯП, меня поняли Не, можно и на С и на С++ но один фиг надо сконфигурировать компилятор директивами, чтобы он выдал быстрый машинный код... В таком случае всегда пишут вставки на ассемблере.
потому что это считается быстрее в десятки раз, но сложно