Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin
Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan
selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali digunakan di computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX.
Untuk melaksanakan pembakuan (standarisasi) terhadap bahasa C,ANSI (American National Standards Institute) membentuk team kerja untuk membuat C standar ANSI yang dimulai pada tahun 1983. Standar ANSI inilah yang selanjutnya digunakan sebagai referensi dari berbagai versi C yang beredar pada saat ini termasuk Turbo C. Begitu powerfull nya bahasa C sehingga banyak diadopsi ke banyak bahasa. contoh nya java dan PHP banyak kemiripan antara keduanya dengan bahasa C.
Kelebihan dan Kekurangan Bahasa C
Kelebihan Bahasa C
Untuk melaksanakan pembakuan (standarisasi) terhadap bahasa C,ANSI (American National Standards Institute) membentuk team kerja untuk membuat C standar ANSI yang dimulai pada tahun 1983. Standar ANSI inilah yang selanjutnya digunakan sebagai referensi dari berbagai versi C yang beredar pada saat ini termasuk Turbo C. Begitu powerfull nya bahasa C sehingga banyak diadopsi ke banyak bahasa. contoh nya java dan PHP banyak kemiripan antara keduanya dengan bahasa C.
Kelebihan dan Kekurangan Bahasa C
Kelebihan Bahasa C
- Bahasa C tersedia hampir di semua jenis computer.
- Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer.
- Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci.
- Proses executable program bahasa C lebih cepat
- Dukungan pustaka yang banyak.
- C adalah bahasa yang terstruktur
- Bahasa C termasuk bahasa tingkat menengah
- Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai
- Bagi pemula pada umumnya akan kesulitan menggunakan pointer
0 Comment:
Posting Komentar