Translate

Jumat, 21 Juni 2013

Java adalah pemrograman berorientasi objek bahasa yang dikembangkan oleh James Gosling dan rekan-rekannya di Sun Microsystems pada awal 1990-an. Tidak seperti bahasa konvensional yang umumnya dirancang baik untuk dikompilasi ke asli (mesin) kode, atau harus ditafsirkan dari kode sumber di runtime, Jawa dimaksudkan untuk dikompilasi untuk bytecode, yang kemudian dijalankan (umumnya menggunakan kompilasi JIT) oleh Java Virtual Machine .
Bahasa itu sendiri meminjam sintaks banyak dari C dan C + + namun memiliki model objek sederhana dan fasilitas tingkat rendah lebih sedikit. Java hanya jauh dengan JavaScript, meskipun mereka memiliki nama yang sama dan berbagi sintaks C-seperti.
Sejarah
Sejarah bahasa pemrograman Java

Java dimulai sebagai sebuah proyek yang disebut "Oak" oleh James Gosling pada bulan Juni 1991. Tujuan Gosling adalah untuk mengimplementasikan mesin virtual dan bahasa yang memiliki akrab C-seperti notasi tetapi dengan keseragaman dan kesederhanaan dari C / C + +. Pelaksanaan publik pertama adalah Java 1.0 pada tahun 1995. Itu membuat janji "Write Setelah, Run Anywhere", dengan runtimes gratis pada platform populer. Itu cukup aman dan keamanan yang dikonfigurasi, memungkinkan untuk jaringan dan akses file terbatas. Web browser utama segera dimasukkan ke dalam konfigurasi standar mereka dalam aman " applet "konfigurasi.populer dengan cepat. Versi baru untuk platform besar dan kecil (J2EE dan J2ME) segera dirancang dengan munculnya "Java 2". Sun belum mengumumkan rencana untuk "Java 3".
Pada tahun 1997, Sun mendekati ISO / IEC tubuh JTC1 standar dan kemudian Ecma International untuk meresmikan Jawa, tetapi segera menarik diri dari proses. Jawa tetap menjadi standar de facto kepemilikan yang dikontrol melalui Java Community Process.Sun membuat sebagian besar implementasi Java yang tersedia tanpa biaya, dengan pendapatan yang dihasilkan oleh produk khusus seperti Java Enterprise System. Sun membedakan antara Software Development Kit nya (SDK) dan Runtime Environment (JRE) yang merupakan subset dari SDK, perbedaan utama adalah bahwa dalam JRE compiler tidak hadir.

Tidak ada komentar:

Posting Komentar