Pengertian Java
Java adalah bahasa pemrograman yang dapat membuat seluruh bentuk aplikasi,
desktop, web, mobile dan lainnya, sebagaimana dibuat dengan menggunakan bahasa
pemrograman konvensional yang lain. Bahasa Pemrograman Java ini berorientasi
objek (OOP-Object Oriented Programming), dan dapat dijalankan pada berbagai
platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu
sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat
open source. Dengan slogannya “Write once, run anywhere”.
Bahasa ini banyak
mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model
objek yang lebih sederhana. Aplikasi-aplikasi berbasis java umumnya dikompilasi
ke dalam p-code (bytecode) dan dapat dijalankan pada
berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang
bersifat umum/non-spesifik (general purpose).
Paradigma OOP
menyelesaikan masalah dengan merepresentasikan masalah ke model objek. Contoh
Pemisalan Objek dalam OOP :
Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus : Status dan Perilaku. Contohnya, Laptop punya status (jumlah baterai, jumlah ram, sebuah layar) dan perilaku (mengeksekusi, menonton, mengerjakan).
Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus : Status dan Perilaku. Contohnya, Laptop punya status (jumlah baterai, jumlah ram, sebuah layar) dan perilaku (mengeksekusi, menonton, mengerjakan).
Bahasa yang
berorientasi pada objek pun mempunyai karakteristik yang sama dengan
objek-objek di dunia nyata. Yaitu status yang dalam bahasa pemrograman biasanya
disimpan sebagai Variabel dan perilaku yang diimplementasikan sebagai Method.
Sejarah Java
Bahasa ini resmi rilis pada tahun 1995, dan sebelum itu mengalami banyak perubahan sampai menjadi bahasa pemrograman yang utuh.
Pada tahun 1991, dibentuknya suatu tim yang diberi nama “Green”.
Tim ini dipimpin oleh Patrick Naughton dan James Gosling. Java sendiri dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari perusahaan Sun Microsystems, Inc yang merupakan bagian dari Oracle..
Awalnya mereka ingin
membuat suatu bahasa komputer yang dapat digunakan oleh TV kabel ( Cable TV
Box) yang memiliki memori kecil dan setiap perusahaan memiliki tipe yang
berbeda.
Untuk mengaplikasikan hal tersebut mereka menggunakan hal yang pernah dicoba oleh bahasa pascal.
Untuk mengaplikasikan hal tersebut mereka menggunakan hal yang pernah dicoba oleh bahasa pascal.
Mereka membutuhkan
kurang lebih 18 bulan untuk membuat versi pertamanya. Pada tahun 1992 tim green
membuat produknya yang diberi nama *7 (Star Seven), namun produk ini gagal
dipasaran.
Setelah itu dibuat produk yang baru yang menjadi cikal bakal Java, pada awalnya bahasa pemrograman yang dibuat tersebut diberi nama “Oak“ (Kemungkinan nama ini diambil dari nama pohon yang ada didepan jendela James Gosling), tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama “Oak” telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya.
Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.
Setelah itu dibuat produk yang baru yang menjadi cikal bakal Java, pada awalnya bahasa pemrograman yang dibuat tersebut diberi nama “Oak“ (Kemungkinan nama ini diambil dari nama pohon yang ada didepan jendela James Gosling), tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama “Oak” telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya.
Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.
0 komentar:
Posting Komentar