F# и J# они одинаковы?

Я вижу F# компилятор с MS Visual Studio 2010, я слышал о J#они одно и то же?

4 ответа

Решение

J# был продуктом, который взял код Java 1.1.4 и создал IL, который (в сочетании со сборками для предоставления библиотек для Java 1.1.4) позволял собирать и запускать некоторый код Java на.NET. Это было прекращено, и я никогда не видел особых признаков того, что он очень широко используется - даже если вы захотите запустить код Java, к тому времени, когда вышло.NET, большинство разработчиков Java писали код Java 2, поэтому их программы не поддерживались J# в любом случае.

F# - это функциональный язык с объектно-ориентированными функциями, который компилируется в IL и работает в.NET. Очень классная штука:) F# очень живой и здоровый.

Это совершенно разные языки.

J# в основном позволяет использовать синтаксис Java для разработки под.NET Framework и F# совершенно другой и новый функциональный язык программирования

Нет, J# был Java-компилятором для.NET, который Microsoft выпустил много лет назад. Это прекратило это.

Из вики

Язык программирования Visual J# (произносится как "сумасшедший") является устаревшим языком переходного периода для программистов языков Java и Visual J++, поэтому они могут использовать свои существующие знания и приложения на.NET Framework.

Вместо этого F# является "нечистым" функциональным (+ обязательным) языком Microsoft для.NET.

Из вики

F# (произносится F Sharp) - это мультипарадигмальный язык программирования, ориентированный на.NET Framework, который включает в себя функциональное программирование, а также дисциплины императивного и объектно-ориентированного программирования. Это вариант ML и в значительной степени совместим с реализацией OCaml.

Нет, они совершенно разные. J# - это версия.net Java, а F# - это новый язык, разработанный Microsoft, который называется функциональным языком.

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