Pengenalan Bahasa C/C++
Bahasa C diciptakan oleh Dennis Ritchie. Sebenarnya, bahasa C merupakan pengembangan dari bahasa BCPL yang lebih dahulu ada. Sebagai bahasa yang digolongkan dalam middle level language, bahasa C memiliki fasilitas didalam mengakses perangkat keras, juga kecepatan prosesnya yang mendekati low level language ibarat Assembly. Disamping itu, bahasa C jauh lebih gampang untuk dipelajari jikalau dibandingkan dengan bahasa low level alasannya mendekati frase-frase dalam bahasa manusia, yaitu bahasa inggris.
C memiliki banyak laba dibandingkan bahasa pemrograman lainnya. C merupakan bahasa yang kokoh dan menunjukkan keleluasaan kepada penggunanya. C merupakan bahasa yang portabel. Dengan sedikit atau tanpa modifikasi, agenda C yang ditulis pada suatu komputer sanggup dijalankan pada komputer lain yang kompiler C. Keuntungan lain dari C yaitu dalam hal kecepatan eksekusi. C menunjukkan kecepatan yang mendekati bahasa Assembly, tetapi menunjukkan fasilitas yang tidak ditawarkan oleh Assembly.
Untuk melaksanakan kompilasi, dipakai agenda Turbo C++ 4.5 dari Borland International. Kompiler ini merupakan salah satu kompiler terbaik dalam bahasa C. Selain cepat, juga file executable yang dihasilkan berukuran kecil. Selain itu, kompiler ini juga sudah mendukung pemrograman C++ yang merupakan pengembangan bahasa C. Dalam bahasa ini, pemrograman berorientasi objek sanggup dilakukan.
Dengan tersedianya beberapa pustaka (library) dari C memungkinkan seorang programmer membuatkan programnya lebih luas tanpa harus menulis keseluruhan programnya. Sebagai contoh, bila Anda ingin menciptakan suatu Window di layar, penggalan agenda dari window ini sudah tersedia dalam library, sehingga Anda tinggal menggunakannya.
Pengembangan dari bahasa C yaitu C++ sudah banyak dipergunakan orang untuk menuliskan program-program paker, alasannya C++ hampir tidak mengakibatkan kendala yang berarti sehingga perusahaan software banyak menulis library untuk maksud-maksud tertentu.
Mengapa memakai C++? Ada beberapa kriteria yang dimiliki oleh C++ yang berbeda dengan bahasa pemrograman yang lain.
Kriteria - kriteria itu yaitu :
Pemrograman berorientasi objek
Pemrograman sanggup merancang suatu objek yang tersusun dari beberapa kode-kode atau objek-objek yang tersusun menjadi suatu modul yang memudahkan komunikasi antara pemrogram satu dengan pemrogram yang lain atau dengan programnya sendiri dan rancangan inilah yang akan berubah menjadi suatu pemrograman berorientasi objek.
Portabilitas
Kita sanggup menciptakan agenda C++ dengan segala jenis komputer dan sistem operasi tanpa dengan susah payah menbuat perubahan. C++ yaitu salah satu yang paling cocok dan dipakai ke bahasa agenda dengan platform berbeda.
Singkat
Kode agenda dalam C++ sangat pendek jikalau dibandingkan dengan bahasa pemrogaman yang lain.
Andri Kristanto, Struktur Data dengan C++
Comments
Post a Comment