J sharp: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Corretto: "i residenti" |
+data in infobox, wikificato voce |
||
Riga 4:
|autore = [[Microsoft]]
|data = 2002
|versione = 2.0, 18 maggio 2007
|utilizzo = [[General purpose]]
|paradigmi = Multi-Paradigma
Riga 17:
Se si vuole eseguire codice Java scritto per piattaforma Java su piattaforma [[Framework .NET|.NET]] si può ricorrere a [[IKVM]]. Infatti, mentre J# implementa una sintassi Java compatibile col .NET framework, IKVM rende il framework Java totalmente eseguibile in ambiente .NET framework.
Nel gennaio 2007, Microsoft ha annunciato che produrrà una versione aggiornata di ''J# 2.0'', tra cui una versione ridistribuibile per 64 bit, chiamata ''J# 2.0 Second Edition'' al fine soddisfare la domanda dei clienti per il supporto Run-time, la quale venne rilasciata nel
== Principali differenze fra J# e Java ==
J# e Java usano sintassi molto simili, ma le [[Application programming interface|API]] utilizzate dai due linguaggi sono diverse. Un esempio è la [[Classe (informatica)|classe]] <code>FileOutputStream</code> che, invece di accettare come [[Parametro (informatica)|parametro]] un riferimento ad un oggetto <code>File</code> come in Java, in J# accetta un oggetto <code>String</code> contenente il [[percorso]] completo del file.
J# non riesce però a [[Compilatore|compilare]] un [[codice sorgente]] Java in [[bytecode]] (file .class), inoltre non supporta lo sviluppo di [[applet]] e la possibilità di ospitarle in un [[browser]] web, nonostante disponga del supporto '''Microsoft J# Browser Controls''' per l'hosting di [[ActiveX]].
<references/>
== Voci correlate ==
* [[.NET]]
* [[C sharp|C#]]
== Collegamenti esterni ==
* {{cita web|http://www.ikvm.net/|IKVM Home page|lingua=en}}
| |||