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