M E N G A P A P A K A I B A H A S A C + +?
Sampai saat ini, bahasa C telah berhasil digunakan untuk mengembangkan berbagai jenis permasalahan pemrograman, dari level operating system (unix, linux, ms dos, dsb), aplikasi perkantoran (text editor, word processor, spreadsheet, dsb), bahkan sampai pengembangan sistem pakar (expert system). Kompiler C juga telah tersedia di semua jenis platform komputer, mulai dari Macintosh, UNIX, PC, Micro PC, sampai super komputer. C bisa disebut bahasa pemrograman tingkat menengah (middle level programming language). Arti tingkat (level) disini adalah kemampuan mengakses fungsi-fungsi dan perintah-perintah dasar bahasa mesin/hardware (machine basic instruction set). Semakin tinggi tingkat bahasa pemrograman (misalnya: java), semakin mudahlah bahasa pemrograman dipahami manusia, namun membawa pengaruh semakin berkurang kemampuan untuk mengakses langsung instruksi dasar bahasa mesin. Demikian juga sebaliknya dengan bahasa pemrograman tingkat rendah (misalnya: assembler), yang semakin sulit dipahami manusia dan hanya berisi perintah untuk mengakses bahasa mesin.
Dalam perspektif mudahnya dipahami manusia, C bisa digolongkan dalam bahasa tingkat tinggi, namun C juga menyediakan kemampuan yang ada pada bahasa tingkat rendah, misalnya operasi bit, operasi byte, pengaksesan memori, dsb. Beberapa alasan mengapa memakai bahasa C adalah terangkum dibawah.
1. C adalah bahasa pemrograman yang paling populer saat ini.
Dengan banyaknya programmer bahasa C, membawa pengaruh semakin mudahnya kita menemukan pemecahan masalah yang kita dapatkan ketika menulis program dalam bahasa C. Pengaruh positif lain adalah semakin banyaknya kompiler yang dikembangkan untuk berbagai platform (berpengaruh ke portabilitas).
2. C adalah bahasa pemrograman yang memiliki portabilitas tinggi.
Program C yang kita tulis untuk satu jenis platform, bisa kita kompile dan jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C.
3. C adalah bahasa pemrograman dengan kata kunci (keyword) sedikit.
Kata kunci disini adalah merupakan fungsi ataupun kata dasar yang disediakan oleh kompiler suatu bahasa pemrograman. Hal ini membawa pengaruh semakin mudahnya kita menulis program dengan C. Pengaruh lain dari sedikitnya kata kunci ini adalah proses eksekusi program C yang sangat cepat. C hanya menyediakan 32 kata kunci seperti terangkum dibawah:
4. C adalah bahasa pemrograman yang fleksibel
Dengan menguasai bahasa C, kita bisa menulis dan mengembangkan berbagai jenis program mulai dari operating system, word processor, graphic processor, spreadsheets, ataupun kompiler untuk suatu bahasa pemrograman.
5. C adalah bahasa pemrograman yang bersifat moduler
Program C ditulis dalam routine yang biasa dipanggil dengan fungsi. Fungsifungsi yang telah kita buat, bisa kita gunakan kembali (reuse) dalam program ataupun aplikasi lain.
Konsep Dasar Pemrograman
Pendahuluan Konsep Pemrograman
Setiap sebelum melakukan pekerjaan, sangat diperlukan sekali sebuah pengenalan terhadap konsep pekerjaan tersebut guna memahami mencapai target pekerjaan yang dibuat nanti, akan lebih mudah dikerjakan apabila permasalahan dan alur pekerjaan jelas dan dimengerti. Misalkan seseorang ingin mendapatkan hasil ujian yang baik, yang harus ia lakukan adalah mencari sebuah rumusan atau cara agar ia mencapai targetnya.
Pertama yang harus dicari agar hasil ujian baik adalah, materi-materi mengenai ujian tersebut harus dipahami dan dikuasai, kemudian bagaimana agar materi-materi ujian tersebut bisa dikuasai, yaitu dengan cara membaca dan belajar dari sumber-sumber buku mengenai materi tersebut. Dari contoh ini bisa terlihat, bahwa output yang diinginkan adalah mendapatkan hasil nilai yang baik, proses yang harus dilewati adalah pada saat ujian tersebut, lalu inputnya adalah belajar dan membaca dari sumber bukubuku agar materi ujian dapat dipahami dan dikuasai. Contoh kedua, misalkan seseorang akan pergi ke kota B dari kota A, artinya target (output) yang ia harus capai adalah mencapai kota B. Kemudian bagaimana ia bisa mencapai kota B, yaitu dengan menggunakan bis dari kota A ke kota B, dan ini merupakan proses bagaimana ia mencapai kota B. Sekarang apa yang harus ia gunakan agar bisa menggunakan bis untuk mencapai kota B?. Bis bisa digunakan apabila ia memiliki dan memberikan uang ke sopirnya, dan uang ini sebagai inputnya.Seperti yang digambarkan di atas, konsep kerja dan logika pemrograman harus dipahami terlebih dahulu. Sebuah pemrograman tidak terlepas dari konsep kerja sebuah komputer, terdapat logika dasar input, proses dan output, artinya ada data-data yang harus diinput, baik itu secara langsung maupun tidak langsung, selanjutnya akan diproses, lalu akan dioutputkan ke layar maupun ke media lainnya.
Hiii... Programmer Ganti Jari Tangan dengan Flash Disk
-
Seorang programmer komputer asal Finlandia bikin heboh. Dengan embel-embel
sebagai yang pertama di dunia, ia memfungsikan salah satu jarinya sebagai
media ...
15 years ago