Context: Java adalah bahasa pemrograman berorientasi objek berbasis kelas tingkat tinggi yang dirancang untuk memiliki ketergantungan implementasi sesedikit mungkin. Ini adalah bahasa pemrograman tujuan umum yang dimaksudkan untuk memungkinkan pemrogram menulis sekali, berjalan di mana saja (WORA), yang berarti bahwa kode Java yang dikompilasi dapat berjalan di semua platform yang mendukung Java tanpa perlu mengkompilasi ulang. Aplikasi Java biasanya dikompilasi ke bytecode yang dapat berjalan di mesin virtual Java (JVM) apa pun terlepas dari arsitektur komputer yang mendasari. Sintaks Java mirip dengan C dan C ++, tetapi memiliki fasilitas tingkat rendah yang lebih sedikit daripada keduanya. Java runtime menyediakan kemampuan dinamis (seperti refleksi dan modifikasi kode runtime) yang biasanya tidak tersedia dalam bahasa yang dikompilasi tradisional. Pada 2019, Java adalah salah satu bahasa pemrograman yang paling populer digunakan menurut Hubspot, terutama untuk webserver, dengan 9 juta pengembang yang dilaporkan.

Daftar semua organisasi yang disebutkan dalam paragraf ini tentang sejarah bahasa pemrograman Java, sebagai daftar terpisah koma.

GitHub, Sun Microsystems, Oracle