А именно чтобы эти языки были для Windows (exe) и Linux (elf). Плюс чтобы была работа с базовыми функциями (Сокеты, cmd(Windows), ...) Кроме c++
Ответ
Компиляция или интерпретация — не свойство самого языка. К практически любому языку можно построить компилятор, генерирующий нативный для данной операционки файл. Исключение составляют, пожалуй, лишь языки, в которых исходный текст ссылается на себя во время выполнения (например, если язык содержит goto на номер строки, вычисляемой во время выполнения — и то в этом случае можно построить таблицу переходов).
Другое дело, что для поддержки сложных фич (dynamic в C#, eval) вам может понадобиться доступность компилятора в системе во время выполнения.
Большой список можно посмотреть, например, тут
(Не все они поддерживают, например, работу с сокетами без внешних библиотек. Ну так C++ тоже работает с ними лишь через библиотеки операционной системы.)
Комментариев нет:
Отправить комментарий