LINUX.ORG.RU

История изменений

Исправление peregrine, (текущая версия) :

Извратись. Возьми vala, это ООП язык, но его компилятор гонит его в сишный код, а потом собирает gcc. Но это только если у тебя совсем всё жирно по железкам и ХЗ, насколько практично. По идее сишный код ты тоже подёргать из него должен мочь.

ЗЫ

Ещё можно C++ (да и другой любой ЯП) clang-ом собирать в байткод и llc в сишные портянки преобразовывать. Но оно совсем нечитабельно будет, но будет собираться назад, скорее всего нормально.

Но тут надо смотреть какие фичи могут быть сгенерированы и какие фичи реально есть на твоей целевой платформе.

Исправление peregrine, :

Извратись. Возьми vala, это ООП язык, но его компилятор гонит его в сишный код, а потом собирает gcc. Но это только если у тебя совсем всё жирно по железкам и ХЗ, насколько практично. По идее сишный код ты тоже подёргать из него должен мочь.

ЗЫ

Ещё можно C++ (да и другой любой ЯП) clang-ом собирать в байткод и llc в сишные портянки преобразовывать. Но оно совсем нечитабельно будет, но будет собираться назад, скорее всего нормально.

Исходная версия peregrine, :

Извратись. Возьми vala, это ООП язык, но его компилятор гонит его в сишный код, а потом собирает gcc. Но это только если у тебя совсем всё жирно по железкам и ХЗ, насколько практично. По идее сишный код ты тоже подёргать из него должен мочь.