J sharp

J# (delivery J-Sharp or J-Sharp for the anglophiles) is an not-official derivative of Java created by Microsoft (Microsoft not having more the right to officially create products in connection with Java) and making it possible to create applications for the environment of execution . Net.

Although general syntax is the same one as that of Java, the Framework specific to. Net differs. For example, in Java, the class java.io.FileOutputStream receives an object of the type file (java.io. File) in parameter. Implementation in. Net requires a String object containing the way of the file. Microsoft provides a tool allowing to carry out the automatic conversion of a Java program towards a J# program.

According to various tests, it would be possible to use the objects of two engines (.net framework and JVM) in order to be supplemented one the other. Great attention should however then be paid to use a strict denomination to allow a clear code, making it possible to know constantly, to which family each class used belongs.

J# does not compile the source code in bytecode Java (files .class), it does not support the development of Java applet. Finally J# does not support Native Java Interfaces (JNI) and Remote Method Invocation (RMI) which are mechanisms suitable for the environment of Java execution.

In 2005, the environment Visual J# of Microsoft is the only environment of development making it possible to develop in J#.

See too

  • the language J
  • .net Guru: test J#

External bond

  • Page on Visual J# on the site Microsoft

Random links:National party of the greens for the development | Criocerinae | France in the Five Nations tournament 1967 | Jean-François Pichette | Plan of assistance to the return to employment | Rembrandt,_Iowa