Зарегистрироваться | Поиск |
Результаты опроса: К какому типу Вы относите язык X++ ? | |||
К компилируемому |
![]() ![]() ![]() ![]() |
15 | 45.45% |
К интерпретируемому |
![]() ![]() ![]() ![]() |
11 | 33.33% |
Затрудняюсь ответить |
![]() ![]() ![]() ![]() |
7 | 21.21% |
Голосовавшие: 33. Вы ещё не голосовали в этом опросе |
|
Опции темы |
![]() |
#10 |
Moderator
|
А какие из компилируемых языков, кроме C++ (и его наследника D) сейчас активно используются?
Я знаю компиляторы Scheme (http://en.wikipedia.org/wiki/Stalin_...mplementation) и http://en.wikipedia.org/wiki/Chicken...implementation)), которые, кстати позволяют делать все то, что написал mazzy: Цитата:
В компилируемых реализациях нельзя выполнить строку, как кусок кода на исходном языке.
В компилируемых реализациях нельзя на лету поменять выполняемый код на исходном языке (только на языке хоста - обычно в машинных кодах). Компилятор Haskell (http://ru.wikipedia.org/wiki/Glasgow_Haskell_Compiler), в общем то, тоже промежуточный код на C генерит, хотя заявлено, что может сразу создавать код в машинных кодах. Вроде и все, если не рассматривать узкоспециализированные Lisp машины. Все прочее - .Net, Java, Ruby, Python, Erlang, Lua компиляторами не является. |
|