بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيْمِ
KEUNGGULAN JAVA
Beberapa keunggulan pada java bila dibandingkan dengan bahasa pemrograman yang lainnya adalah :
1. Java bersifat sederhana dan relatif mudah
Semudah C, seampuh C++, mengurangi kompleksitas yang dimiliki C++, sehingga
pemrograman cenderung lebih mudah.
2. Java berorientasi pada objek
Karena Java membagi program menjadi objek-objek, kemudian memodelkan sifat dan
tingkah laku masing-masing. Menentukan dan mengatur interaksi
antara objek yang satu dengan lainnya.
3. Java bersifat terdistribusi
Sudah berkembang ke pemrograman mulai dari client, server, database server,
web server, proxy server, dan sebagainya.
4. Java bersifat multiplatform
Yaitu dapat berjalan di banyak
platform sistem operasi.
5. Java bersifat multithread
Yaitu dapat mengerjakan beberapa
proses dalam waktu yang hampir bersamaan.
COMPILER DAN INTERPRETER
Telah
bertahun-tahun pemrograman bahasa tingkat tinggi(high level language- HLL)
telah dikenal di lingkungan pemrograman komputer, hal ini karena kemudahan
dalam pembuatannya. Telah sama sama kita tau bahwa komputer tidak mengenal
‘HLL’, sehingga diperlukan suatu konfersi ke dalam bahasa mesin.
Compiler inilah yang nantinya mampu mengkonfersikannya. Jadi Compiler adalah
suatu program yang melaksanakan proses translasi dari HLL ke dalam bahasa mesin
di komputer, dan juga mampu untuk mendiagnostik/mendeteksi dari pada error atau
adanya kesalahan.
Sedangkan Interpreter sendiri adalah perangkat lunak yang mampu mengeksekusi
code program, lalu menterjemahkannya ke dalam bahasa mesin sehingga mesin dapat
melakukan instruksi pada logika yang diketik di program.
Nah mereka berdua ini memilki tujuan yang sama, dan keduanya ini(compiler dan
interpreter) biasa kita sebut penerjemah. Tapi dalam menjalnkan tujuannya, ada
yang berbeda yaitu kalau compiler menerjemahkan kode source sekaligus.
Sedangkan interpreter menerjemahkan kode sumber satu baris seluruhnya pada
suatu waktu.
Banyak tersedia compiler dan interpreter dari berbagai vendor, diantaranya yaitu :
- J2SDK (Java 2 Software Development Kit) : seperangkat tool yang berisi compiler dan interpreter java yang direlease
oleh Sun dan bersifata free. (download pada situs http://www.sun.com, yang biasa saya pakai.
- JBuilder : Development software java yang dibuat oleh Borland Inc.
bekerja dilingkungan windows dan memiliki tampilan GUI.
- Visual J : Produk Microsoft, sebuah compiler sekaligus interpreter,
berbasis GUI.
Selain ketiga compiler dan interpreter
diatas, masih terdapat beberapa development tool yang dapat digunakan untuk
membuat program Java, yaitu : Symantec Visual Café, IBM Visual Age for Java, dan Sun
Fort for Java.
EDITOR
Editor merupakan sebuah sarana bagi pengembang aplikasi untuk
menuliskan program yang mereka buat, editor yang kita gunakan merupakan editor
yang berbasis teks. Baik editor yang sudah IDE maupun tidak, diantaranya adalah :
• Edit atau EditPlus
• NotePad
• WordPad
• JCreator (Iini
Yang Biasa Dipakai)
• JBuilder
• VisualJ
• NetBeans
• …
Dan masih Banyak lagi editor yang dapat
digunakan untuk pengembangan aplikasi dengan bahasa pemrograman Java ini.
Semoga Bermanfaat ^_^
اَلْحَمْدُ اللهِ رَبِّ الْعَلَمِيْنَ
No comments :
Post a Comment