Sabtu, 23 April 2011

BAHASA PEMROGRAMAN KOMPUTER

Pada awalnya bahasa pemrograman dipandang sebagai sederet intruksi yang memerintah komputer/processor untuk mengerjakan suatu tugas tertentu. Bahasa pemrogram dibagi beberapa konsep yaitu, konsep pemrograman terstruktur yang berbasis prosedural, pemrograman berorintasi objek, dan pemrograman bahasa skrip.

Dibawah ini beberapa contoh bahasa pemrograman terstruktur:
  1. COBOL (Comon Buisness Oriented Language) biasanya digunakan untuk aplikasi bisnis.
  2. FORTRAN (Formula Translator) diaplikasikan untuk perhitungan-perhitungan yang melibatkan data numerik seperti kekuatan struktur bangunan pada teknik sipil.
  3. PASCAL (Dinamakan untuk menghormati Blaise Pascal) digunakan oleh berbagai universitas untuk mengajarkan konsep dan dasar pemrograman.
  4. ADA (Dinamakan Untuk Menghormati Ada Lovelace) digunakan dalam lingkup Militer di bawah arahan Departemen Pertahanan Amerika Serikat pada akhir tahun 1970-an. Bahasa ini diturunkan dari bahasa Pascal tapi memiliki beberapa tambahan semantik dan sintaksis, seperti halnya eksekusi tugas secara serentak, operator overloading, dan juga module.
  5. C bahasa yang dipakai secara luas dalam bidang industri seperti talekomunikasi, manufaktur, dan juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.

Dan bahasa konsep yang modern adalah pemrograman beroientasi objek. Dibawah ini beberapa contoh pemrograman berorientasi objek(OPP):
  1. C++ memiliki konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
  2. C# (dibaca: C sharp) merupakan sebuah bahasa pemrograman yang yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET Framework dan diaplikasikan untuk berorintasi pada jaringan.
  3. PYTHON  dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform system operasi Seperti halnya bahasa pemrograman dinamis, python seringkali digunakan sebagai bahasa skrip dengan interpreter yang teintergrasi dalam sistem operasi. Salah satu yang terbaik untuk aplikasi desktop.
  4. RUBY menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python. Salah satu yang terbaik untuk aplikasi web.
  5. PERL dikembangkan pertama kali oleh Larry Wall di mesin Unix. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Cukup baik digunakan untuk otomatisasi system admin.
  6. JAVA bahasa pemrograma yang didasarkan dari bahasa pemrograman C++ yang disempurnakan atau di permudah. Selain itu Java juga terpengaruh oleh bahasa pemrograman  Objective-C. Java Bersifat Multiplatform, Java merupakan salah satu bahasa pemrograman berbasis objek secara murni, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java). Sangat baik untuk membuat semuat aplikasi(Power Full untuk membuat semua aplikasi pemrograman apapun bentuknya dan sifatnya).

Selanjutnya adalah bahasa skrip bahasa pemrograman komputer yang diinterpretasikan secara khas dan dapat diketik langsung dari keyboard oleh pengguna. Skrip berbeda dengan program, karena program harus dikonversi terlebih dahulu secara permanen menjadi berkas biner tereksekusi (yaitu nol dan satu) sebelum dijalankan. Skrip tetap dalam bentuk aslinya dan diinterpretasikan perintah per perintah setiap kali dijalankan. Skrip diciptakan untuk mempersingkat proses tradisional suntingan-kompilasi-tautan-jalankan (edit-compile-linking-run). Contohnya seperti PHP, JAVASCRIPT, dan lain-lain.

Ada juga yang disebut bahasa pemrograman Generasi keempat seperti Matlab yang digunakan dalam lingkup komputasi numerical, memungkinkan manipulasi matriks, pem-plot-an fungsi dan data, implementasi algoritma, pembuatan antarmuka pengguna, dan peng-antarmuka-an dengan program dalam bahasa lainnya. Meskipun hanya bernuansa numerik, sebuah kotak kakas (toolbox) yang menggunakan mesin simbolik MuPAD, memungkinkan akses terhadap kemampuan aljabar komputer. Sebuah paket tambahan, Simulink, menambahkan simulasi grafis multiranah dan Desain Berdasar-Model untuk sistem terlekat dan dinamik.

Dan dibawah ini adalah bahasa pemrograman paling terpopuler pada tahun 2011:

  1. java 19.527%
  2. C 17.220%
  3. C++ 10.501%
  4. PHP 9.390%
  5. Visual Basic 8.486%
  6. python 4.489%
  7. C# 4.443%
  8. Perl 4.028%
  9. Java Script 2.812%
  10. Ruby 2.490%
  11. Delphi 2.337%
  12. PL/SQL 0.982%
  13. SAS 0.817%
  14. RPG(OS/400) 0.752%
  15. ABAP 0.739%
  16. Pascal 0.675%
  17. D 0.662%
  18. Lisp /Scheme 0.630%
  19. Objective C 0.612%
  20. MatLab 0.560%

Tidak ada komentar:

Posting Komentar