Seorang programmer pada
umumnya dituntut menguasai beberapa bahasa pemrograman seperti C, C++, Java,
PHP, Android dan sebagainya dalam mengaplikasikan kemampuan programmingnya.
Dalam bahasan kali ini, saya akan menjelaskan per bab mengenai konsep
pemrograman C. C dikenal
sebagai bahasa level / tingkat menengah yang dikembangkan di Laboratorium Bell
(USA) pada 1972 oleh Dennis M. Ritchie. C sendiri
diciptakan oleh Brian W Kerninghan dan Dennis M. Ritchie. Baru setelah satu
dekade setelahnya diciptakanlah C++ oleh Bjarne Stroustrup dari Laboratorium
Bell, AT&T pada tahun 1983. Pada mulanya, C++ disebut dengan “a better C”.
Keistimewaan bahasa C++ ini adalah mendukung pemrograman yang berorientasi
objek (OOP / Object Oriented Programming) Bahasa
C menggabungkan high level language (Pascal dan Basic) dan low level language
(bahasa mesin dan assembly). C memberikan kemudahan bagi programmer karena
beranekaragamnya operator dan fleksibilitas penulisan. C dapat dipelajari
dengan mudah dalam software Dev C++ atau C-Free Standard. Berbicara tentang C++ sendiri tidak lepas dari C sebagai
bahasa pendahulunya. Sebelum melangkah lebih jauh,
saya akan menjelaskan mengenai perbedaan interpreter dan compiler dalam
programming C. Interpreter merupakan suatu jenis penerjemah yang menerjemahkan
per baris instruksi setiap saat. Sedangkan compiler merupakan jenis penerjemah
yang menerjemahkan seluruh instruksi dalam program kemudian baru dieksekusi. Dalam kasus ini, program dalam bahasa C tersebut
dinamakan kode sumber (source code)
sedangkan hasil dari terjemahan disebut object
code atau executable. Kelemahan dari penerjemah compiler ini adalah proses
pembuatan dan pengujian yang membutuhkan waktu yang relatif lama, sebab
dibutuhkan waktu untuk mengkompile dan juga linking. Proses
lengkapnya ditampilkan dengan
dua tabel berikut:
Bahasa
C biasa diaplikasikan dalam berbagai pemrograman sistem:
-
Assembler
-
Interpreter
-
Program Paket: Wordstar, dBase
III+
-
Sistem Operasi: Linux, UNIX
-
Kompiler
-
Editor
-
Program Bantu (Utility)
Klik disini untuk mendapat bacaan bermanfaat lain :-)
Nantikan artikel saya selanjutnya ya :D
2 komentar:
posting yg bagus :))
makasih atas infonya, jangan lupa kunjungi web kami di
http://stisitelkom.ac.id
iya mbk..
sip
ntar tak berkunjung ke situ :D
Posting Komentar