1. pengertian bahasa c
Akar dari bahasa C adalah bahasa BCPL yang
dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberikan ide
kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B
pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh
Dennis Ricthie sekitar tahun 1972-an di Bell Telephone Laboratories Inc.(
sekarang adalah AT&T Bell Laboratories).
KelebihanBahasaC:
Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai
berikut :
·
Bahasa C tersedia hampir di semua jenis computer
· Kode bahasa C sifatnya adalah portable Aplikasi yang ditulis dengan bahasa C
untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan
sedikit modifikasi.
· Bahasa C hanya menyediakan sedikit kata-kata kunci
· Proses executable program bahasa C lebih cepat
· Dukungan pustaka yang banyak Keandalan bahasa C dicapai dengan adanya
fungsi-fungsi pustaka.
· C adalah bahasa yang terstruktur Bahasa C mempunyai struktur yang baik
sehingga mudah untuk dipahami. C mempunyai fungsi-fungsi sebagai program
bagiannya.
· Selain bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat
menengah. Bahasa C mampu menggabungkan kemampuan bahasa tingkat tingkat tinggi
dengan bahasa tingkat tingkat rendah.
· Bahasa C adalah compiler Karena C sifatnya adalah kompiler, maka akan
menghasilkan executable program yang banyak dibutuhkan oleh program-program
komersial.
Selain alasan tersebut ada beberapa alasan lain mengapa menggunakan bahasa C,
yaitu:
C adalah bahasa pemrograman yang memiliki portabilitas tinggi. Program C yang
kita tulis untuk satu jenis platform, bisa kita kompile dan jalankan di
platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini bisa diwujudkan
dengan adanya standarisasi ANSI untuk C. C adalah bahasa pemrograman dengan
kata kunci (keyword) sedikit. Kata kunci disini adalah merupakan fungsi ataupun
kata dasar yang disediakan oleh kompiler suatu bahasa pemrograman. Hal ini
membawa pengaruh semakin mudahnya kita menulis program dengan bahasa tingkat
rendah. Pengaruh lain dari sedikitnya kata kunci ini adalah proses eksekusi
program C yang sangatcepat.
Adapun kekurangan yang biasa di Bahasa C antara lain :
· Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang
membingungkan pemakai.
· Bagi pemula pada umumnya akan kesulitan menggunakan pointer.
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar