A. Teori Singkat
Bahasa C untuk pertama kali dirancang oleh seorang pegawai Bell Telephone Laboratories, Inc. bernama Dennis M. Ritchie di Murray Hill, New Jersey, Amerika Serikat (yang sekarang lebih dikenal dengan sebutan AT&T Bell Laboratories) pada tahun 1972. Ketika itu Dennis M. Ritchie sedang bertugas membuat sebuah sistem operasi yang interaktif dan terbuka untuk Bell Laboratories. Sistem operasi tersebut yang kemudian sekarang lebih dikenal dengan nama sistem operasi UNIX.
Pada mulanya, bahasa pemprograman C digunakan dan dikembangkan hanya sebatas di area Bell Laboratories saja, bersama dengan sistem operasi UNIX. Pada tahun 1978 Dennis Ritchie dan Brian Kernighan menerbitkan buku yang berjudul "The C Programming Language" barulah disitu bahasa pemprograman C dikenal dan berkembang luas.
Dalam perkembangannya, muncul banyak varian dari bahasa pemprograman C. Maka dari itu, lembaga standarisasi ANSI (American National Standards Institute) menerapkan standar unsur - unsur bahasa pemprograman C yang harus terdapat pada suatu varian dari bahasa pemprograman C untuk menjaga kompatibilitas dan fleksibilitasnya. Versi standar ini dikenal dengan sebutan ANSI C. Beberapa varian bahasa pemprograman C yang dikenal antara lain Microsoft C, Microsoft Quick C, Borland Turbo C, Borland C, Symantec C, Run/C dan Lattice C.
Bahasa pemprograman C merupakan bahasa pemprograman tingkat tinggi tetapi berorientasi pada sistem operasi komputer yang menggunakan operasi tingkat rendah ( Bahasa C dikembangkan bersama dengan sistem operasi UNIX, bahkan sistem operasi UNIX kemudian dibuat dengan menggunakan bahasa pemprograman C ) sehingga banyak juga orang lain yang mengelompokan bahasa C kedalam bahasa pemprograman tingkat menengah (bukan tingkat tinggi, juga bukan tingkat rendah).
Salah satu ciri khas dari bahasa pemprograman C adalah terdiri fungsi - fungsi serta seringnya digunakan tipe data pointer pada programnya.
Berikut ini beberapa keunggulan dari bahasa pemprograman bahasa C
1. Bahasa C dapat dijalankan hampir di semua jenis komputer.
2. Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis komputer.
3. Bahasa hanya menyediakan sedikit kata - kata kunci, hanya terdapat 32 kata kunci.
4. Proses executable program bahasa C lebih cepat.
5. Dukungan pustaka yang banyak.
6. Bahasa C adalah bahasa yang terstruktur.
7. Bahasa C termasuk bahasa tingkat mengah.
Selain memiliki kelebihan, tentunya bahasa C juga memiliki kekurangan diantaranya adalah :
1. Tidak berorientasi objek
2. Tidak mendukung namespace
3. Tidak mendukung konstruktur dan destruktur
Mungkin sekian materi tentang sejarah singkat bahasa pemrograman C yang bisa saya sampaikan, kurang lebihnya saya minta maaf, terima kasih:)
Komentar
Posting Komentar