Langsung ke konten utama

Sejarah Bahasa Pemrograman C

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

Postingan populer dari blog ini

Konfigurasi mangle dan queue tree di mikrotik

Memisahkan Traffic Game Online dan Browsing Mangle Mangle adalah sebuah fitur yang dapat digunakan untuk memisahkan traffic browsing dan game online berdasarkan protocol dan port yang digunakan. Dimana mangle dapat digunakan untuk menandai (marking) paket data berdasarkan port, protocol, src dan dst address, serta parameter lain yang dibutuhkan.

Program Menghitung Luas Persegi Panjang Dengan Bahasa C

 Okke guyss pada kesempatan kali ini saya akan membuat sebuah program dimana program ini digunakan untuk menghitung luas persegi panjang. Sebagai contoh disini saya memasukan untuk panjangnya yaitu 10 cm dan lebarnya yaitu 7 cm. Baca juga : Membuat program penjumlahan sederhana menggunakan bahasa C     Langsung saja ke langkah - langkahnya : 1. Buka editor bahasa Dev-C++ 6.3, disini saya menggunakan Dev-C++ yang terbaru yah guys. Jika kalian belum mempunyai aplikasi Dev-C++ nya kalian bisa men download nya  di sini . 2. Setelah aplikasinya terbuka, buatlah file baru dengan meng klik menu  New Document , terlihat seperti gambar di bawah.

Keamanan Komputer : Pengertian, Aspek, Manfaat, dan Cara Mencegahnya

Hallo sahabat jaringan, pada artikel kali ini kita akan membahas mengenai keamanan komputer dimana pembahasan nya meliputi pengertian, aspek - aspek nya, Manfaatnya dan cara mencegahnya Yuuu langsung saja kita bahassss.... Memahami Pengertian Keamanan Komputer Secara umum, pengertian keamanan komputer adalah disiplin teknologi yang berfokus pada pengamanan semua data informasi yang tersimpan di komputer.