- C sebagai bahasa pemrograman prosedural
Selain konsep prosedural, terdapat juga konsep pemrograman object (object-oriented programming). Di dalam bahasa pemrograman object, setiap tugas akan dijalankan menggunakan class dan object. Contoh bahasa pemrograman object adalah JAVA.
Bagi pemula, sangat disarankan untuk mempelajari bahasa pemrograman prosedural terlebih dahulu, baru kemudian masuk ke dalam bahasa pemrograman object. Ini juga menjadi alasan untuk belajar bahasa C terlebih dulu baru kemudian masuk ke bahasa pemrograman object seperti JAVA. Beberapa bahasa pemrograman juga mendukung konsep prosedural dan object sekaligus, contohnya bahasa pemrograman C++ dan PHP.
- Bahasa C sangat cepat dan efisien
Aplikasi yang dibuat menggunakan bahasa C bisa dieksekusi dengan sangat cepat serta berukuran kecil. Ini karena C bisa langsung berkomunikasi dengan hardware, sebuah fitur yang jarang tersedia di bahasa pemrograman modern seperti JAVA, PHP, maupun Phyton.
Akan tetapi, hal ini juga memiliki kelemahan. Bahasa C relatif sederhana dan tidak memiliki fitur-fitur modern seperti garbage collection dan dynamic typing.
- C adalah portable language
- C merupakan “induk” dari bahasa pemrograman modern
Tidak ada komentar:
Posting Komentar