Java berusia 25 tahun. Sejarah singkat platform

Java berusia 25 tahun

“Saya putus dengan pacar saya si programmer. Dia tidak tahu Java »Saya pertama kali mendengar lelucon itu di program radio yang ditujukan untuk masyarakat umum. Itu menunjukkan itu Popularitas bahasa pemrograman yang baru menginjak usia 25 tahun ini melebihi dunia komputasi.

Istilah Java sering digunakan untuk merujuk platform Java, yaitu seperangkat alat untuk perkembangan pesat aplikasi multiplatform, serta untuk bahasa pemrograman tujuan umum dibuat oleh perusahaan Sun untuk mengembangkan program untuk platform ini.

Perbedaan Java dengan bahasa pemrograman lain adalah itu dirancang agar kode tertulis dapat berjalan di sistem apa pun tempat mesin virtual dapat berjalan Java (JVM).

Sebenarnya. Java tidak lahir untuk digunakan dalam pemrograman komputer. Pada tahun 90-an, industri media bertaruh pada televisi interaktif dan pengembang mengira bahwa itu akan berguna untuk digunakan dalam decoder dan apa yang kemudian akan dikenal sebagai televisi pintar. Namun, perusahaan televisi kabel tidak tertarik. FPara pengembang Internetlah yang melihat potensinya dan Netscape, peramban perintis, menggabungkannya.

Java berusia 25 tahun. Sedikit sejarah

Awal proyek harus ditelusuri hingga tahun 1991 ketika JAmes Gosling, Mike Sheridan, dan Patrick Naughton membentuk apa yang disebut Tim Hijau di dalam perusahaan Sun Microsystem (tim hijau). Tujuan mereka sangat ambisius, mereka ingin membuat bahasa pemrograman

Sederhana, kuat, portabel, platform independen, aman, performa tinggi, multi-threaded, arsitektur netral, berorientasi objek, ditafsirkan, dan dinamis.

Awalnya bahasa masa depan disebut Greentalk dan file-nya memiliki ekstensi .gt tetapi kemudian nama Oak dipilih. Pohon ek dianggap sebagai simbol kekuatan dan dipilih sebagai pohon nasional di banyak negara seperti Prancis, Jerman, Rumania, dan Amerika Serikat. Juga, itu adalah merek dagang terdaftar dari perusahaan lain.

Mengapa Java akhirnya dipanggil?

Ketika para pengembang mengetahui bahwa mereka tidak dapat menyebutnya Oak, mereka mengacak nama lains. Mereka menginginkan kata yang mencerminkan esensi bahasa baru: revolusioner, dinamis, hidup, keren, unik, mudah dieja, dan menyenangkan untuk diucapkan.

Mereka menguji dinamika, revolusioner, Silk, Jolt, dan DNA. Akhirnya, mereka memilih nama yang diberikan Gosling saat minum kopi. Java bukanlah akronim, ini mengacu pada pulau Indonesia di mana beberapa varietas terbaik dari infus ini diproduksi.

Pada tahun 1995 versi uji coba pertama dari kit pengembang dirilis dan, pada tahun yang sama, majalah TIme menamakannya salah satu dari sepuluh produk tahun ini. Hari ini bahasanya digunakan untuk pembuatan aplikasi desktop, seluler, web, dan tersemat. Banyak program open source populer yang ditulis menggunakan Java.

Kontroversi perizinan mereka

Sebagian besar komponen platform Java tersedia di bawah lisensi terbuka, dan, proyek yang tidak digantikan oleh proyek alternatif yang bersifat open source. Namun, hal ini bukanlah jaminan. Oracle (yang membeli Sun Microsystem) menuntut Google atas implementasi ulang antarmuka pemrograman aplikasi Java di Android. Hasil penilaian ini akan bergantung pada apakah pengganti dapat terus digunakan.

Menggunakan aplikasi Java di Linux

Banyak aplikasi Java menyertakan modul kecil yang memungkinkan Anda menggunakannya tanpa menginstal komponen tambahan. Namun, untuk lari kebanyakan Anda perlu menginstal lingkungan runtime Java. Sebagian besar Distribusi Linux menyertakan paket yang disebut OpenJDK di repositori mereka yang dapat dipasang dengan cara biasa.

Anda juga dapat menginstal lingkungan runtime Oracle resmi dari halaman Anda. Tetapi itu dilisensikan secara eksklusif dan memiliki batasan untuk penggunaan komersial.

Dalam kedua kasus, Anda hanya perlu menempatkan penunjuk mouse di atas aplikasi dan dengan tombol kanan pilih untuk membukanya dengan lingkungan Java yang dipilih.

Pemrograman di Java

Untuk membuat program di Java hanya nKita perlu menginstal paket OpenJDK yang disebutkan di atas dan lingkungan pengembangan terintegrasi seperti NetBeans, Eclipse, atau Intellij Idea. TSemuanya dapat dengan mudah diinstal di distribusi Linux kami menggunakan repositori dan paket FlatPak dan Snap.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.