Java

Java (bahasa pengatucaraan)
ParadigmaBerorientasi objek, berstruktur, imperatif
Muncul pada1995
Direka olehSun Microsystems
Disiplin penjenisanStatik, kuat, selamat, nominatif
Pelaksanaan utamaBanyak
DipengaruhiObjectif-C, C++, Smalltalk, Eiffel,[1] C# [2]
MempengaruhiC#, D, J#, Ada 2005, ECMAScript
OSPelantar silang
Laman webhttp://java.sun.com/

Java ialah sebuah bahasa pengaturcaraan pengaturcaraan berorientasi objek yang dibangunkan oleh James Gosling dan rakan-rakan sekerjanya di Sun Microsystems pada awal 1990-an. Tidak seperti kebiasaan bahasa pengaturcaraan lain yang direka bentuk untuk dikompil kepada kod mesin ataupun diterjemah terus dari kod sumber semasa masa jalanan, Java dikhaskan untuk dikompil kepada kod bait (ia boleh juga dikompil kepada kod mesin menggunakan gcj), yang mana ia akan dilaksanakan (biasanya menggunakan kompilasi JIT (just in time)) oleh Mesin Maya Java (JVM).

Bahasa pengaturcaraan Java banyak meminjam sintaks daripada C dan C++ tetapi mempunyai model objek yang mudah dan kurangnya fasiliti aras-rendah.

Java sebenarnya tiada kaitan dengan JavaScript walaupun kedua-duanya mempunyai nama yang sama dan berkongsi sintaks yang seakan-akan C.

  1. ^ Gosling dan McGilton. "Sekitaran Bahasa Java", Mei 1996
  2. ^ Java 5.0 menambahkan banyak ciri bahasa yang baru (foreach (untuk gelung), pengkotakan automatik (autoboxing), varargs dan anotasi), selepas ia diperkenalkan ke dalam bahasa C# yang serupa (dan yang bersaingan). [1][2]

Developed by StudentB