Kenapa Bahasa C
July 10, 2009
Kenapa Bahasa C
Muncul sebuah pertanyaan kenapa Arduino diprogram menggunakan bahasa C. Bahasa C adalah bahasa yang standar dan baku yang sejak puluhan tahun digunakan. Waktu jaman kuliahan ini adalah bahasa yang pertama kali di ajarkan di semester kedua.
Bahasa C adalah bahasa pemrograman yang sangat powerful yang mendekati bahasa assembler. Bahasa C menghasilkan object code yang sangat kecil dan dieksekusi sangat cepat. Karena itu bahasa C digunakan untuk system programming dan programming embedded system.
Bahasa C adalah bahasa standar.
Artinya dapat digunakan di lingkungan Windows atau Linux atau dengan compiler lain, tidak perlu mengalami perubahan untuk di-compile (Mungkin diperlukan perubahan tapi sangat minimal).
Bahasa C mudah dipelajari
Tentu ini adalah pernyataan subyektif tergantung kemampuan tiap individual. Sekali anda mengerti bahasa C anda bisa melakukan pengembangan dengan board lain atau microcontroller/microprocessor lain atau bisa melakukan system programming. Contoh microprocessor yang menggunakan bahasa C juga adalah Rabbit Microprocessor dan ARM microprocessor.
Tips: Cara termudah menurut saya untuk belajar bahasa pemrograman adalah dengan melihat source code program sederhana, lalu coba untuk mengganti-ganti source code tersebut. Anda harus banyak melakukan praktek sendiri.
Hardcore Programming
Tiap ketemu temen dan ditanya bisa bahasa apa aja, saya cuma bilang bisa bahasa C dan C++, temen itu pasti bilang wahh “Hardcore programmer”. Ini merupakan sebuah pujian yang membanggakan. Tidak semua programmer memperdalam pengetahuan bahasa C karena terkait dengan program yang sedang dikembangkannya. Memang bahasa C ini banyak dipakai untuk pengembangan program yang sulit seperti microcontroller dan embededd system.
You can’t go wrong with C.
Entry Filed under: Arduino. Tags: Arduino, atmel, bahasa C, microcontroller, microprocessor, programming.
Arduino Indonesia groups
Trackback this post | Subscribe to the comments via RSS Feed