Skip to main content

perkembangan java dari awal tahun

 perkembangan java

Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.
Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green
Tim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun ) Setelah itu dibuat produk yang baru. Inilah java, pada awalnya bahasa pemrograman yang dibuat tersebut diberi nama "oak " (Kemungkinan nama ini diambil dari nama pohon yang ada didepan jendela James Gosling) Namun setelah diperiksa ternyata nama oak sudah pernah digunakan. Maka lahirlah nama " Java " Pada tahun 1993 sampai pertengahan 1994 tim green yang mempunyai nama baru First person. Inc hanya menghabiskan waktu dengan memperhatikan penjualan dari produknya. Ternyata tidak satupun orang ditemukan. Akhirnya pada tahun 1994 First Person dibubarkan. Pada tahun itu Web berkembang sangat pesat saat itu browser yang banyak digunakan adalah Mosaic suatu broser yang gratis.

#Versi Awal

Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:
  • java.lang: Peruntukan kelas elemen-elemen dasar.
  • java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
  • java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
  • java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
  • java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
  • java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

# Kelebihan Java
 Kelebihan Java yang pertama tentu saja multiplatform. Java dapat dijalankan dalam beberapa platform komputer dan sistem operasi yang berbeda. Hal ini sesuai dengan slogannya yangs udah dibahas sebelumnya. Yang kedua adalah OOP atau Object Oriented Programming. Java memiliki library yang lengkap. Library disini adalah sebuah kumpulan dari program yang disertakan dalam Java. Hal ini akan memudahkan pemrograman menjadi lebih mudah. Kelengkapan library semakin beragam jika ditambah dengan karya komunitas Java.

           
Setiap hal pasti memiliki kelebihan dan kekurangan. Kekurangan yang dimiliki oleh Java adalah pada satu slogannya, takni “Tulis sekali dan jalankan dimana saja” ternyata tidak sepenuhnya benar. Beberapa hal harus disesuaikan jika dijalankan pada platform yang berbeda. Misalnya untuk J2SE dengan platform SWT-AWT bridge tidak dapat berfungsi di Mac OS X. Kekurangan lainnya adalah kemudahan aplikasi Java didekompilasi. Dekompilasi adalah suatu proses membalikkan sebuah aplikasi menjadi kode sumbernya. Hal ini memungkinkan terjadi pada Java karena berupa bytecode yang menyimpan bahasa tingkat tinggi. Hal ini terjadi pula pada platform .NET dari Microsoft sehingga program yang dihasilkan mudah dibajak kodenya karena sulit untuk disembunyikan.

    # Kekurangan

Tulis sekali, perbaiki di mana saja – Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena koe jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

   # contoh program java
class ilmukomputer
{
    public static void main(String[] argumen)   
 { 
       System.out.println("komputer");   
 }
}

Comments

Popular posts from this blog

cara nyatuin 2 video dalam 1 layer timeline pada adobe premiere pro

            HAI SOBAT BLOGER ketemu lagi kita kali ini saya akan berbagi tutorial mengenai cara membuat atau menggabungkan 2 video atau lebih dalam 1 layer.dan di tutorial kale neh saya akan bahas sedetail mungkin agar sahabat sekalian bisa menggabungkan videonya.oh..ya jangan lupa kalian siapin kopi dan cemilan ya,soalnya di tutorial ini kemungkinan agak panjang dikit.eh dikit aja kok g panjang panjang banget kalo mau panjang ke mak erot aja kwkkww....bercanda... oke kita langsung aja ya...            untuk yang pertama dan yang paling utama kalian harus punya softwere adobe premiere pro nya ya,soalnya ini bagian yang paling penting.kalo kalian g ada gemana mau ngedit video nya...  gassss bossss.... 1.buka..>> adobe premiere pronya    kalo kalian bingung ne tampilan awalnya 2 klik new project dan isi di bagian bawah nama file nya ...

sejarah singkat adobe premiere pro program penyunting video

Adobe Premiere Pro  adalah sebuah program penyunting  video  berbasis non-linier (non-linear editor / NLE) dari  Adobe Systems . Itu adalah salah satu produk software dari  Adobe Creative Suite , tetapi juga bisa dibeli sendirian. Bahkan kalau dibeli sendirian, itu termasuk  Adobe Encore  dan  Adobe OnLocation . Walaupun yang dua versi pertama hanya tersedia untuk  Windows , versi CS3 tersedia baik untuk Windows maupun  Mac OS X . CS3 tersedia dalam Bahasa Inggris, Bahasa Perancis, Bahasa Jerman, Bahasa Jepang, Bahasa Italia, dan Bahasa Spanyol. Pengertian Adobe Premiere Pro Adobe Premiere Pro  merupakan program pengolah video pilihan bagi kalangan profesional, terutama yang suka bereksperimen. Program ini banyak digunakan oleh perusahaan Pembuatan Film/Sinetron, Broadcasting, dan Pertelevisian. Salah satunya adalah BBC dan The Tonight Show. Juga sudah sering digunakan untuk film-film, seperti Dust to Glory, Captain Abu R...

sejarah singkat fungsi menu dan tool pada movi maker

Windows Movie Maker  atau sering di sebut  software video editing yaitu sebuah editing video yang di buat oleh Microsoft. Program ini sudah terintegrasi dengan system operasi Windows XP. Pada versi awalannya (versi 1. 0) tool yang di dalam movi maker versi 1 ini masih sangatlah veminim atau sedikit bahkan Sarana yang komplit, namun sesudah alami perbaikan serta di luncurkan ke umum dalam versi paling baru (versi 2. 0) tools ini pantas untuk dapat acungan jempol, mengingat makin banyak sarana yang diikutkan didalamnya. Windows Movie Maker  2. 0 memanglah bukan diperuntukkan untuk kelompok profesional, namun kemunculannya benar-benar begitu menolong beberapa consumen yang tidak inginkan keluar uang untuk beli satu tool editing video. Sarana Yang Disiapkan di dalam program ini dapat disebut komplit, terdapatnya sarana capture, impor, timeline (meskipun dengan jumlah layer yang terbatas), storyboard, beragam transisi serta dampak video, dan sarana render mencerminka...