Senin, 06 Juli 2015

Kali ini kita akan berkenalan dengan salah satu bahasa pemrograman yang ... (isi sendiri :v). Sesuai judulnya, disini kita akan mengenali bahasa permrograman C. Sebelumnya mari kita simak terlebih dahulu, apa kegunaan belajar bahasa pemrograman C saat ini?
Kawan-kawan mungkin berpikir bahwa saat ini bahasa C sudah ketinggalan zaman, sudah tidak ada gunanya lagi, sudah tidak dipakai lagi, atau alasan-alasan lain yang membuat kawan-kawan malas menyentuhnya. Sebenarnya kawan-kawan salah, karena bahasa C merupakan induk dari beberapa bahasa pemrograman lain seperti C++, C#, Java, PHP, dan lain-lain. Jadi bahasa C dapat menjadi dasar bagi kawan-kawan yang ingin mempelajari bahasa-bahasa tersebut. Selain itu pada saat ini sistem operasi linux yang sudah mulai dipakai secara luas di mana bahasa C (GCC) dapat digunakan untuk pemrograman sistem linux dan pemrograman jaringan linux. Bahkan jika kawan-kawan ingin menjadi hacker yang baik, kawan-kawan harus menguasai GCC (socket programming, system programming, database programming dan shellcoding). Ingat jangan jadi hacker yang jahat ya...

SEJARAH SINGKAT BAHASA PEMROGRAMAN C
Bahasa pemrograman C diciptakan oleh Brian Kernighan dan Denis Ritchie di Bell Research Labs. Bahasa pemrograman C secara khusus diciptakan dengan tujuan agar para programmer (orang yang membuat program komputer) dapat mengakses seluruh internal register.
Pada awal tahun 1960-an, sistem operasi komputer mulai menjadi jauh lebih kompleks dari sebelumnya karena adanya pengenalan multi terminal dan kemampuan multi processor. Pada saat itu, sistem operasi diciptakan dengan menggunakan bahasa assebly (bahasa pemrograman tingkat rendah). Di mana banyak pengembang yang menyadari bahwa suatu sistem operasi dapat dikembangkan lebih lagi, tidak cukup hanya dengan menggunakan bahasa assembly. Inilah asal mula bahasa C yang diimplementasikan pada Digital Equipment Corporation PDP-7. Pada perkembangan selanjutnya, bahasa pemrograman C digunakan untuk mengimplementasikan sistem operasi Unix.

MENGENAL BAHASA PEMROGRAMAN C
Bahasa C merupakan bahasa universal dalam bidang pengembangan software dan banyak digunakan pada mesin-mesin dan komputer, banyak sekali software sistem yang dibuat dengan bahasa C karena bahasa ini memiliki kemampuan untuk mengakses sistem dari komputer, mulai dari RAM yang sederhana, disk, bahkan sampai sangat detail dan dalam seperti register dan port-port pada komputer, baik itu PC maupun mini komputer dan mainframe.
Menulis bahasa pemrograman C tidaklah sesulit yang kawan-kawan bayangkan. Pertama-tama, kawan-kawan harus mempunyai kompiler yang tersedia untuk bahasa pemrograman C dan sudah terinstall tentunya. Ada begitu banyak kompiler untuk bahasa C, sampai saat ini kompiler yang pernah saya pakai yaitu Turbo C, C-Free, Code::Blocks, dan Borland C++, sebenarnya masih banyak lagi kompiler lainnya untuk bahasa C. Dari beberapa kompiler yang pernah saya coba tersebut, saya merekomendasikan kawan-kawan untuk menggunakan Borland C++, karena menurut saya kompiler tersebut lebih lengkap. Sesuai namanya Borland C++, kompiler ini memang bisa digunakan untuk bahasa C++ tapi tenang, kawan-kawan bisa menggunakannya untuk bahasa C. Bagi kawan-kawan yang tidak dapat menemukannya, mungkin pada kesempatan yang lain saya akan menguploadnya.

Mungkin sekian dulu perkenalan kita dengan bahasa pemrograman C. Semoga bermanfaat untuk kita semua.

2 komentar: