Mari kita simak pembahasannya, dari hasil Googling..
KELEBIHAN
1. Bahasa C tersedia hampir di seluruh jenis komputer.
Bahasa C merupakan Bahasa komputer yag tersedia baik di komputer mikro maupun di komputer besar (mainframe computer).
2. Kode bahasa C sifatnya adalah portable dan fleksibel.
Aplikasi
yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat
digunakan di komputer lain hanya dengan modifikasi yang sedikit saja.
3. Bahasa C hanya menyediakan sedikit kata kunci.
Telah
kita ketahui bahwa bahasa C standar ANSI cuma menyaratkan sebanyak 32
kata-kata kunci kunci, turbo hanya menyediakan 39 kata-kata kunci, C++
hanya menyediakan 48 kata kunci. Coba kita bandingkan dengan
bahasa-bahasa yang lain yang memang menyediakan ratusan kata-kata kunci.
Semakin sedikit kata-kata kunci yang digunakan oleh suatu bahasa,
semakin mudah bagi si pemakai untuk mempelajari dan menggunakan bahasa
itu.
4. Proses executable program bahasa C lebih cepat.
Karena
filosoli bahasa C yang memang hanya menyediakan sedikit kata-kata
kunci, maka konsekuensinya program hasil dari kompilasi bahasa C bisa
dibilang relatif akan lebih cepat prosesnya di bandingkan dengan hasil
dari bahasa lain. Dengan demikian, aplikasi yang dibuat dengan bahasa C
akan menjadi aplikasi yang efisien dan kompetitif.
5. Dukungan pustaka yang banyak.
Telah
disebutkan bahwa keandalan bahasa C dicapai dengan fungsi-fungsi
pustakanya. Fungsi-fungsi pustaka ini disediakan oleh versi-versi bahasa
C masing-masing atau dapat dibeli dari sumber yang lain. Ribuan
fungsi-fungsi pustaka C telah tersedia di pasaran sampai sekarang, mulai
dari fungsi-fungsi pustaka yang sederhana sampai dengan yang rumit,
misalnya itu funsi pustaka untuk membuat indeks dari file database
menggunakan B+ tree yang digunakan di dBASE. Dukungan pustaka fungsi dan
kelas yang cukup banyak ini memungkinkan pembuatan aplikasi makro.
6. Bahasa C adalah bahasa yang terstruktur.
Bahasa
C mempunyai struktur yang baik sehingga mudah untuk dipahami. C disebut
dengan bahasa yang terstruktur karena menggunakan fungsi-fungsi sebagai
program-program bagiannya. Struktur bahasa C yang baik selain mudah
dipelajari, juga memudahkan dalam pembuatan program, memudahkan
pelacakan kesalahan program dan akan menghasilkan dokumentasi program
yang baik.
7. Bahasa C termasuk bahasa tingkat menengah dan lebih dekat dengan bahasa mesin.
8. Kode program bersifat reuseable, sehingga dapat digunakan kembali pada project lain dengan hanya menggunakan library dan file header.
9. C++ dapat membuat aplikasi graphic processor berkualitas tinggi.
KEKURANGAN
1. Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
2. Bagi pemula pada umumnya akan kesulitan menggunakan pointer
Jadi,
dapat kita simpulkan, tidak ada salahnya kan kita belajar pemrograman
dengan Bahasa C / C++ ini. Sebab cukup terorganisir, dan memungkinkan
untuk pembuatan skala besar / makro.
Posting Komentar