На каком языке написан компилятор F#?

На каком языке написан компилятор F#?

Я слышал, что компилятор F# написан на F#:)
(каждая следующая версия компилятора F# написана на предыдущей версии)
Но:
1. Не могу Google, если это правда.
2. Если это правда, на каком языке написана первая версия компилятора F#?

1 ответ

Решение

Компилятор F# написан на F#. Исходный код доступен.

Я полагаю, что он был изначально загружен несколько лет назад с использованием OCaml (и, возможно, немного C++). (Существует еще нетривиальное подмножество F#, которое кросс-компилируется с OCaml, хотя исходная база компилятора F# уже давно отличается от этого.)

Текущая реализация всегда использует набор двоичных файлов LKG (последний известный-хороший) (.NET DLL и EXE) для начальной загрузки при сборке из исходного кода.

Другие вопросы по тегам