J sharp: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
kTidak ada ringkasan suntingan |
k →Pranala luar: clean up |
||
(25 revisi perantara oleh 17 pengguna tidak ditampilkan) | |||
Baris 1:
{{judul|J#}}
'''J#''' (dibaca '''''J Sharp''''') adalah sebuah implementasi [[bahasa pemrograman]] [[Java]] (yang merupakan buatan [[James Gosling]] dari [[Sun Microsystems]]) berbasis [[.NET Framework]] yang dibuat oleh [[Microsoft Corporation]]. Bahasa J# sendiri tidaklah sama dengan Java, tetapi memang bahasa tersebut menggunakan [[sintaksis]] dan [[semantik]] bahasa Java. Bahasa ini menggantikan bahasa [[J++]], yang juga sama-sama menggunakan bahasa Java. Para ''[[programmer]]'' Java dapat secara langsung melakukan [[kompilasi]] ulang terhadap kelas-kelas Java buatannya (yang masih berjalan di atas [[Java Virtual Machine]]) agar dapat berjalan di atas Microsoft .NET [[Common Language Runtime]] (CLR), sehingga mereka dapat menggunakan teknologi baru tanpa harus meninggalkan bahasa pemrograman favorit mereka. Bahasa J# ini dikembangkan di Microsoft India Development Center, yang terletak di HITEC City, [[India]].
== Editor J# ==
Tidak seperti halnya Java yang memiliki banyak jenis editor kode sumber dan juga dapat digunakan untuk membuat [[
==Beberapa perbedaan fundamental antara Java dan J#==▼
▲== Beberapa perbedaan fundamental antara Java dan J# ==
J# tidak melakukan kompilasi kode sumber ke dalam Java bytecode (berkas-berkas <code>.class</code>), dan juga tidak mendukung pengembangan Java applet atau kemampuan untuk menjalankan applet di dalam [[penjelajah web]], meskipun .NET Framework sebenarnya memiliki sistem tersendiri yang dimasukkan ke dalam browser. Selain itu, [[Java Native Interface]] (JNI) dan [[Raw Native Interface]] (RNI) diganti dengan <code>P/Invoke</code>, sementara Remote Method Invocation (RMI) tidak didukung oleh J#.
== Contoh penggunaan J# ==
Berikut ini adalah contoh penggunaan bahasa J# yang akan menulis "Hello, World" sebanyak 10 kali di layar console:
<syntaxhighlight lang="java">
{
for (int i = 0; i < 10; i++) </syntaxhighlight>
Cara kompilasi kode sumber di atas adalah dengan menggunakan program Visual J# Compiler (<code>vjc.exe</code>) yang terdapat di dalam Microsoft .NET Framework [[Software Development Kit]] (SDK).
vjc.exe HelloWorld.jsl
== Lihat pula ==
* [[Microsoft Visual Studio]]
* [[Visual Basic .NET]]
* [[Visual Basic]]
* [[Visual C++]]
* [[Microsoft Visual C Sharp]]
* J sharp
== Pranala luar ==
* [http://msdn2.microsoft.com/en-us/vjsharp/default.aspx/ Situs utama Microsoft Visual J#]
* [http://msdn.microsoft.com/vstudio/express/visualj/ Microsoft Visual J# 2005 Express Edition]
* [http://msdn2.microsoft.com/en-us/vjsharp/bb188610.aspx Visual J# Design Choices] An interview with Pratap Lakshman
{{Authority control}}
[[Kategori:Keluarga bahasa pemrograman Java]]
[[Kategori:Bahasa pemrograman .NET]]
[[Kategori:Perangkat lunak pengembang Microsoft]]
{{bahasa-komputer-stub}}
|