Ahlan wa sahlan !

Ahlan wa sahlan...
TIKmawar adalah blog TIK untuk guru dan siswa yang ingin memahami teknologi secara logis, praktis, dan menyenangkan. Bareng Bu Mawar, kita akan belajar TIK tidak hanya klik-klik, tetapi juga memahami maksudnya .

Pengenalan Bahasa C

 Kenapa sih, kita harus belajar coding? 
Coding penting karena dapat melatih logika, membantu memecahkan masalah, dan membuat kita siap menghadapi masa depan digital.

Untuk pemula, sebaiknya belajar apa dulu? 
Sebetulnya ada banyak pilihan, namun Bu Mawar menyarankan untuk belajar bahasa C.

Alasannya :
  • 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:

  1. Membuat sistem operasi dan program-program sistem.
  2. Pemrograman yang "dekat" ke perangkat keras (misalnya untuk kontrol peralatan).
  3. Membuat tool kit.
  4. 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