Sejarah Bahasa Pemrograman C
Kelebihan dan kekurangan bahasa c, Pemrograman sistem sudah ada semenjak adanya komputer pertama kali di ciptakan di tahun 1936–1938. Tapi pada awalnya seorang programmer bekerja dengan bahasa komputer yang sangat sulit untuk di pahami oleh manusia, bahasa itu di namakan dengan istilah bahasa mesin.
Karena sangat sulit untuk bekerja dengan bahasa mesin, maka dari itu di buatlah bahasa Assembly yang merupakan bahasa rakitan, kumpulan dari singkatan beberapa kode-kode. Bahasa tingkat rendah Assembly pun masih sulit untuk manusia, maka manusia menciptakan bahasa pemrograman tingkat tinggi yang mudah untuk dipahami oleh manusia. Waktu ke waktu semakin banyak pengembang yang berusaha untuk mengembangkan bahasa pemrograman, banyak bahasa tingkat tinggi yang bermunculan dengan fasilitas yang mereka tawarkan, salah satunya adalah C++.
Kelebihan dan kekurangan bahasa c, Bahasa C di kembangken di Bell lab pada tahun 1972 di tulis pertama kali oleh Brian W. Kernighan dan Denies M. Ricthie merupakan bahasa turunan atau pengembangan dari bahasa B yang di tulis oleh Ken Thompson pada tahun 1970, yang juga merupakan bahasa yang di turunkan oleh bahasa sebelumnya, yaitu BCL.
Kelebihan Bahasa Pemrograman C
Kelebihan dan kekurangan bahasa c, Bahasa C memiliki beberapa kelebihan dibanding dengan bahasa pemrograman yang lain. Berikut ini beberapa kelebihan yang paling sering ditemui oleh pemrogram ketika mereka menggunakan bahasa C sebagai alat kerja mereka.
1. Tersedia hampir di semua jenis komputer
Bahasa C terdapat hampir di semua jenis komputer. Mulai dari komputer mikro,makro, hingga komputer mini. Ini menjadi salah satu kelebihan karena bahasa ini menjadi bahasa yang awam di gunakan dan proses mempelajarinya pun menjadi lebih mudah bagi sebagian pemrogram yang masih pemula.
2. Bersifat Portable
Bahasa C memiliki sifat portable. Portable dalam hal ini berarti bahwa bahasa C yang ditulis di satu komputer, bisa di pindahkan di komputer lain tanpa mengotak-atik, atau jika di perlukan untuk mengotak-atik, tidak muncul kerumitan dalam memodifikasinya.
3. Banyak Struktur
Bahasa C di lengkapi dengan banyak sekali struktur data dan pengendalian proses. Bahasa C memiliki struktur bahasa yang baik sehingga mampu dengan mudah di pelajari dan dapat dengan mudah pula di ketahui kesalahan dari sebuah program. Selain itu juga memudahkan dokumentasi sebuah program.
4. Lebih mudah dipahami
Bahasa C lebih mudah di pahami. Hal ini memudahkan pemrogram karena ia tak perlu memahami seluruh komponen komputer secara utuh. Selain itu, bahasa C ini memiliki orientasi pada masalah bukan pada mesin. Sehingga jika ditemukan kesalahan pada program, ia akan lebih cepat menyelesaikannya.
5. Manipulatif
Bahasa C memiliki kemungkinan untuk memanipulasi data. Hal ini tentu akan membuat pemrogram bisa memanipulasi data dari bentuk bit ke byte atau memanipulasi sebuah alamat dari data atau pointer yang ada.
Kekurangan Bahasa Pemrograman C
Bahasa C juga memiliki beberapa kekurangan. Meskipun terkesan bahwa bahasa C ini lebih mudah dan tidak serumit bahasa yang lain, ia tetap memiliki beberapa kekurangan. Kekurangan-kekurangan tersebut adalah;
1. Terlalu Fleksibel
Bahasa C yang terlalu fleksibel dan memiliki banyak operator membuat penggunanya kebingungan. Karena saking banyaknya operator, bagi sebagian orang yang baru pertama kali menggunakan bahasa C akan kesulitan untuk beradaptasi.
2. Pointer
Dalam bahasa C, pointer adalah satu bagian yang paling penting. Dalam bagian ini orang yang menggunakan bahasa C bisa menggunakannya dengan baik dan maksimal. Akan tetapi, banyak sekali pengguna yang masih belum paham akan kegunaan pointer dan bagaimana cara menggunakannya.
EDITOR : RATNA PUSPITA