Senin, 02 Desember 2013

Kelebihan Bahasa Pemrograman

Assalamuallaikum sahabat, bertemu lagi dengan saya :D kali ini saya akan melanjutkan postingan saya yang sebelumnya membahas tentang jenis bahasa pemrograman dan sejarahnya, kali ini saya akan mempostingkan kelebihan dari bahasa pemrograman tersebut, okeh dah, sudah basa basinya kita langsing saja hehe langsung maksudnya :)

KELEBIHAN :

1. Bahasa C
Bahasa C tersedia hampir di semua jenis computer. Kode bahasa C sifatnya adalah portable dan fleksible untuk semua jenis computer. Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci. Proses executable program bahasa C lebih cepat. Dukungan pustaka yang banyak. C adalah bahasa yang terstruktur. Bahasa C termasuk bahasa tingkat menengah.

2. Bahasa JAVA
Bahasa Java merupakan bahasa pemrograman sederhana dan ampuh, java menyediakan sarana untuk membuat program (applet) yang berjalan pada web browser. Programmer dapat menggunakan applet kecil yang aman, dinamik, lintas platform, aktif dan siap dijalankan di jaringan. Aman, java dirancang dengan konsep keamanan internet. Berorientasi objek, java tidak diturunkan bahasa pemrogaman manapun. Java memiliki keseimbangan yang menyediakan mekanisme peng-class-an sederhana dengan model antarmuka dinamik yang intuitif hanya jika diperlukan. Kokoh, java membatasi programmer dengan memberi kunci supaya progamer dapat menemukan kesalahan lebih cepat saat mengembangkan program. Interaktif, java dirancang untuk menciptakan program jaringan yang interaktif. Netral terhadap berbagai arsitektur, java mampu berjalan dalam platform apapun seperti PC, UNIX, Macintosh, dll. Terinterpretasi dan berkinerja tinggi, java melengkapi keajaiban lintas platform yang luar biasa dengan kompilasi ke dalam representasi langsung yang disebut java code byte yang dapat diterjemahkan oleh system apapun yang memiliki java interpreter dan java virtual machine. Mudah dipelajari karena bersifat sederhana. Mendukung koneksi ke database.

3. Bahasa PASCAL
Bahasa Passcal memiliki Tipe data standar, tipe-tipe data standar yang telah tersedia bahasa pemrogaman. Pascal memiliki tipe data standar Boolean, integer, char, real, string. User defined data types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar. Strongly-typed, programmer harus menentukan tipe data dari suatu variable dan variable tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain format yang ditentukan. Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedur dan function) yang dapat dipergunakan berulang-ulang. Sederhana dan ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa inggris) sehingga mudah dipelajari dan dipahami.

4. Bahasa PHP
Bahas PHP menjadi popular karena kesederhanaannya dan kemampuannya dalam menghasilkan berbagai aplikasi web seperti counter, system artikel/ CMS, e-commerce, bulletin board, dll. PHP adalah salah satu bahasa server-side yang didesain khusus untuk aplikasi web. PHP termasuk dalam Open Source Product dan telah mencapai versi 4. Aplikasi PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau Phyton bahkan lebih cepat disbanding dengan ASP maupun Java dalam berbagai aplikasi web. Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di web server Apache dan OS Linux. Sintaks mirip C dan mudah dipelajari. Komunitas yang ramai dan saling membantu, seperti di diskusiweb.com, phpbuilder.com, phpindo.com, dll. Berbagai script atau aplikasi yang gratis telah tersedia.

5. Bahasa Ruby
Sintaks sederhana. Memiliki Exception Handling yang baik. Didukung oleh OS Linux, Windows, MacOS X, OS/2, BeOs, dan Unix. Merupakan bahasa pemrograman scripting yang berorientasi objek. Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori.

6. Bahasa PROLOG
Berbeda dengan bahasa pemrograman yang lain, yang menggunakan algoritma konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, Basic, COBOL dan bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut heuristik (heutistic) dengan menggunakan pohon logika. Melakukan komputasi rumit pada data yang kompleks. Mengekpresikan algoritma dengan baik. Mengalokasikan memori secara dinamis sehingga programmer tidak harus mendeklarasikan ukuran sebuah struktur data sebelum membuatnya. Mengembangkan dan memodifikasi dirinya sendiri sehingga sebuah program dapat “belajar” melalui informasi yang didapat selama program dijalankan PROLOG mempunyai Automated Reasoning Procedure (Prosedur Sebab-Akibat Otomatis) yang disebut Inference Engine (Inference = proses pengambilan kesimpulan) yang sudah built-in didalamnya. Akibatnya, program yang menggunakan logika sebab-akibat jadi lebih mudah ditulis dalam PROLOG.

7. Bahasa PHYTON
Tidak ada tahapan kompilasi dan penyambungan (link) sehingga kecepatan perubahan pada masa pembuatan system aplikasi meningkat. Tidak ada deklarasi tipe sehingga program menjadi lebih sederhana, singkat, dan fleksible. Manajemen memori otomatis yaitu kumpulan sampah memori sehingga dapat menghindari pencatatan kode. Tipe data dan operasi tingkat tinggi yaitu kecepatan pembuatan system aplikasi menggunakan tipe objek yang telah ada. Pemrograman berorientasi objek. Pelekatan dan perluasan dalam C. Terdapat kelas, modul, eksepsi sehingga terdapat dukungan pemrograman skala besar secara modular. Pemuatan dinamis modul C sehingga ekstensi menjadi sederhana dan berkas biner yang kecil Pemuatan kembali secara dinamis modul phyton seperti memodifikasi aplikasi tanpa menghentikannya. Model objek universal kelas Satu. Konstruksi pada saat aplikasi berjalan. Interaktif, dinamis dan alamiah. Akses hingga informasi interpreter. Portabilitas secara luas seperti pemrograman antar platform tanpa ports. Kompilasi untuk portable kode byte sehingga kecepatan eksekusi bertambah dan melindungi kode sumber. Antarmuka terpasang untuk pelayanan keluar seperti perangkat Bantu system, GUI, persistence, database, dll.

8. Bahasa COBOL
Program COBOL dibuat dalam instruksi bahasa inggris, sehingga lebih mudah dipelajari dan dibuat. Program COBOL sesuai untuk pengolahan data yang banyak diterapkan pada permaslahan . Program COBOL sifatnya standard, sehingga dapat dipergunakan pada komputer-komputer yang berbeda, tanpa banyak perbedaan. Struktur program COBOL jelas, sehingga dapat dimengerti oleh orang seperti akuntan, auditor, atau manajer-manajer yang hanya mempunayai pengetahuan pengolahan data yang sedikit. COBOL menyediakan fasilitas Listing Program, bilamana perlu dapat diperiksa oleh orang lain selain programer. Mudah didokumentasikan dan dikembangkan bilamana perlu.

9. Bahasa BASIC
Bahasa Basic tergolong bahasa serbaguna dan dapat digunakan di aplikasi apa saja. Dapat dan mudah di mengerti bagi programer awal atau dalam tingkatan belajar.

10.Bahasa C++
Merupakan induk dari bahasa pemrograman perl, php, phyton, visual basic, gambas, java, C#. Merupakan pemrograman berorientasi objek. Compiler bahasa C++ terdapat di semua platform. Untuk pengembangan visual dijejali dengan platform yang sangat banyak seperti OWL, MFC, Cocoa, QT, GTK, dll.

oh ia untuk sahabat semua yang ingin belajar pemrograman ataupun mencari informasi tentang pemrograman apa salahnya kalau kalian berkunjung di salah satu website, di website tersebut kita bisa belajar bahasa pemrograman, contoh2 dari pemrograman dan banyak lagi tentunya dan yang pasti selain mendapatkan ilmu dan informasi di website tersebut kita juga dapat banyak mengetahui banyak hal tentang pemrograman, okeh dah semoga bermanfaat untuk melihatnya silahkan KLIK DI SINI :D

ohh ia tunggu ya postingan selanjutnya tentang kekurangan dari Bahasa Pemrograman :D Wassalamuallaikum sampai ketemu di postingan selanjutnya :)

Tidak ada komentar:

Posting Komentar