Pengenalan Bahasa C/C++

Bahasa C yaitu salah satu bahasa pemrograman yang terkenal di dunia dan memiliki kemampuan lebih dari bahasa pemrograman lain. Banyak sekali aplikasi-aplikasi yang ditulis dalam bahasa C, atau paling tidak inti utama programnya ditulis dalam bahasa C. Bahkan, Software Development Kit untuk Windows ditulis dalam bahasa C. Bahasa C merupakan bahasa pemrograman yang sifatnya portable, yaitu dengan sedikit atau tanpa perubahan, suatu agenda ditulis dengan bahasa C pada suatu komputer sanggup dijalankan pada komputer lain. Bahasa C merupakan general purpose language yaitu bahasa pemrograman yang sanggup dipakai untuk tujuan apa saja. C merupakan industrial strength language. Dengan bahasa C Anda sanggup membangun banyak sekali aplikasi mulai dari pemrograman sistem, aplikasi cerdas (artificial intelligence), sistem pakar, utility, driver, database, browser, network programming, sistem operasi, game, virus dan lain-lain.

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

Popular posts from this blog

Pewarnaan Objek Geometri Di Java 2D

Tugas Komplemen Terakhir

Konsep Oop Encapsulation