Untuk pemula, sebaiknya belajar apa dulu?
Sebetulnya ada banyak pilihan, namun Bu Mawar menyarankan untuk belajar bahasa C.
- Bahasa C adalah “induk” dari banyak bahasa pemrograman modern (C++, Java, dll.).
- C menuntut penulisan logika yang jelas dan terstruktur.
- Sintaks C relatif sedikit dan fokus ke konsep inti.
- C dekat dengan mesin (memori, pointer, proses).
- Program C berjalan cepat dan ringan.
- Banyak kurikulum menjadikan C sebagai bahasa awal.
Sejarah Singkat dan
Versi
Bahasa C dikembangkan
oleh Dennis M. Ritchie dan Brian W. Kernighan pada awal tahun 1970.
Pada tahun 1986,
dikembangkan superset C (kompatibel dengan C, namun dilengkapi dengan kemampuan
pemrograman berorientasi objek) oleh Bjarne Stroustrup [Stroustrup-86], yaitu
bahasa C++ (C with Class).
Aplikasi dalam
bahasa C
Bahasa C banyak
dipakai untuk:
- Membuat sistem operasi dan program-program
sistem.
- Pemrograman yang "dekat" ke
perangkat keras (misalnya untuk kontrol peralatan).
- Membuat tool kit.
- Menulis program aplikasi.
Kelebihan bahasa C,
sehingga terpilih untuk aplikasi-aplikasi tersebut, adalah kemampuannya untuk
membuat kode yang compact, efisien tanpa mengorbankan readability (beda dengan
bahasa assembly yang efisien namun susah dibaca, atau bahasa tingkat tinggi lain
yang enak dibaca namun tidak efisien). Walaupun tak dapat diingkari bahwa
program dalam bahasa C lebih sulit dibaca (karena compact) dibandingkan dengan
bahasa tingkat tinggi yang lain.
Tidak ada komentar:
Posting Komentar