Top Notes

Catatan Pemrograman dan Apapun yang Menarik

Tentang Saya

Foto saya:
My photo

Catatan tentang pemrograman dan keislaman yang disarikan dari berbagai sumber tepercaya.

Beberapa link

Berikut beberapa link penting


Pemrograman

Apa itu pemrograman?
Makanan Halal dan Haram

Apa itu pemrograman? Pemrograman merupakan usaha manusia untuk memecahkan masalahnya dengan perantaraan bahasa pemrograman. Setelah alur logika telah disusun, maka dipilihlah suatu bahasa pemrograman untuk memecahkan suatu masalah. Bahasa pemrograman telah melalui banyak perkembangan. Berikut beberapa bahasa pemrograman:

  1. Assembly
  2. Assembly merupakan bahasa mesin. Pada tahap ini, pengembangan aplikasi sangat terbatas, karena programmer berkutat dengan tool yang hampir mendekati bahasa mesin yang sulit dipahami.

  3. Bahasa C
  4. Bahasa C dikembangkan oleh Dennis Ritchie dan kawannya di AT&T. Pada tahap ini, pembuatan aplikasi menjadi lebih mudah, karena hampir seperti bahasa manusia. Bahasa C ini sangat terkenal dan legendaris karena dengan bahasa C, kita bisa mengakses memori bit per bit secara langsung, sehingga aplikasi yang dibuat menjadi sangat efisien. Bahasa C mampu memaksimalkan kinerja suatu mesin. Oleh karena itu, banyak OS (Operating System) yang dikembangkan dengan bahasa C (salah satunya adalah linux dan unix).

    Meskipun sudah banyak bahasa lainnya, bahasa C masih digunakan dan populer di kalangan programmer karena keefisienannya ini tidak tertandingi. Namun untuk membuat aplikasi GUI (Graphical User Interface) dengan bahasa C cukup rumit (bisa dengan bantuan GTK dan wxwidget, dll). Namun, jika telah menguasainya, maka aplikasi yang tercipta sangat efisien.

  5. Bahasa C++
  6. Bahasa C++ ini merupakan pengembangan bahasa C, perbedaannya terletak pada penambahan fitur OOP (Object Oriented Programming), suatu paradigma baru. Segala sesuatu didasarkan kepada class dan object. Hal ini dimaksudkan supaya kode yang dibuat bisa digunakan kembali (reuse).

  7. Java
  8. Mirip dengan bahasa C++, namun ada penambahan garbage collector disini.

  9. Bahasa lainnya: C# dan masih banyak lagi bahasa modern lainnya.

Baiklah, sekian dulu pendahuluan mengenai pemrograman. Nanti kita ulas hal lainnya pada artikel selanjutnya. :)

Every myth is based on fact