arctic-engineers-club

Open full view…

Самый быстрый в мире интерпретатор скриптов

Huldra
Sun, 10 Feb 2019 23:25:21 GMT

Несколько человек попросили меня добавить скрипты в Arctic Engine Уговорили, добавлю Специально для этого я собираюсь сделать самый быстрый в мире интерпретатор скриптов, а сами скрипты будут как у Кармака на С

Huldra
Mon, 11 Feb 2019 01:00:32 GMT

Вот отличное сравнение производительности разных языков https://github.com/r-lyeh-archived/scriptorium Интересны только интерпретируемые языки, потому что Arctic Engine кроссплатформенный и JIT для x86 не будет работать на ARM

MetalBeaver
Tue, 12 Feb 2019 16:15:41 GMT

C имеет очень много функционала, который с одной стороны усложнит написание интерпретатора, а с другой - ничего не даст скриптам. Взять хотя бы жонглирование указателями, правила разыменования их же, ручная работа с памятью и связанные с этим трудноуловимые ошибки. Да, вероятно, это всё может ускорить работу скриптов, но стоит ли игра свеч?

Huldra
Tue, 12 Feb 2019 21:27:29 GMT

Arctic Engine предназначается для тех, кто хочет делать игры на С или С++. Это могут быть или те, кто только начинает учить С или С++ и довольно странно вместо изучения этих языков писать скрипты на каком-то другом языке, или те, кто уже хорошо знают С или С++ и для них все эти указатели, разыменование и ручная работа с памятью делаются легко и непринужденно и не кажутся чем-то более сложным чем, например, дышать воздухом

Huldra
Tue, 12 Feb 2019 21:30:34 GMT

Как правильно по-русски в этом предложении? "...чем дышать воздухом" или "...чем дышание воздухом" ?

MetalBeaver
Wed, 13 Feb 2019 17:00:19 GMT

> @Huldra > Как правильно по-русски в этом предложении? “…чем дышать воздухом” или “…чем дышание воздухом” ? Первый вариант.