Sejarah C

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:

Unknown mengatakan...

posting yg bagus :))
makasih atas infonya, jangan lupa kunjungi web kami di
http://stisitelkom.ac.id

Bita Gadsia (Princess Azoka) mengatakan...

iya mbk..
sip
ntar tak berkunjung ke situ :D

Posting Komentar

Free Blooming Pink Rose Cursors at www.totallyfreecursors.com