cfront для C ++ - PullRequest
       18

cfront для C ++

1 голос
/ 21 ноября 2008

Доступен ли инструмент cfront для нового C ++? Для любых других современных языков?

Ответы [ 4 ]

4 голосов
/ 25 ноября 2008

Comeau C / C ++ - это компилятор C ++, генерирующий C, как cfront.

2 голосов
/ 22 ноября 2008

Я считаю, что ряд языков, по крайней мере в зачаточном состоянии, просто «компилируются» в код на C, позволяя хорошему компилятору (часто gcc ...) генерировать оптимизированный нативный код. Я думаю, GHC является (для некоторых реализаций?) Таким языком, и есть некоторые другие, которые я не помню.

Я знаю также lua2c, конвертирующий код Lua в C.

2 голосов
/ 22 ноября 2008

Bigloo

Bigloo обеспечивает полные соединения между программами Scheme и C, между Схема и Java-программы, а также между Программы Scheme и C #.

Гамбит-C

Тесты Gambit

2 голосов
/ 21 ноября 2008

Что вы подразумеваете под «cfront tool»? Cfront был первым компилятором C ++. Но с тех пор, как не удалось добавить поддержку исключений, было прекращено . Современный C ++ выходит далеко за рамки Cfront.

Для каких-либо других современных языков?

И что ты имеешь в виду под этим? Если вы имеете в виду, существуют ли другие компиляторы, которые компилируют язык высокого уровня в код на C, тогда ответ - да, есть много. Glasgow Haskell Compiler - это только один из многих.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...