Bahasa C/C++

Sejarah Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali digunakan di computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX. Hingga saat ini penggunaan bahasa C telah merata di seluruh dunia. Hampir semua perguruan tinggi di dunia menjadikan bahasa C sebagai salah satu mata kuliah wajib. Selain itu, banyak bahasa pemrograman populer seperti PHP dan Java menggunakan sintaks dasar yang mirip bahasa C. Oleh karena itu, kita juga sangat perlu mempelajarinya.

Bahasa C dikembangkan di Laboratorium Bell (USA) sekitar tahun 1972 oleh Dennis Ritchie yang adalah seorang pakar pemrograman. Bahasa C++ yang merupakan penyempurnaan dan pengembangan dari C dibuat oleh Bjarne Stroustrup. C dan C++ ialah compiler untuk membuat aplikasi yang umum dan juga merupakan bahasa tingkatmenengah yang sering digunakan untuk membuat aplikasi interfacing komputer maupun mikrokontroler. Kedua bahasa ini dikategorikan sebagai bahasa tingkat menengah karena terkadang kita perlu mengetahui juga Bahasa Assembly untuk pemrograman yang berhubungan dengan perangkat keras atau peralatan komputer. Kita dapat menyisipkan Bahasa Assembly ke C/C++ untuk keperluan pemrograman perangkat keras komputer menggunakan perintah asm.

Untuk mempelajari C/C++, Anda dapat menggunakan perangkat lunak Turbo C, Turbo C++, Borland C++, C++ Builder atau Visual C++, sedangkan Visual C++ .NET sudah memiliki banyak perbedaan dari segi tampilan GUI dan beberapa model pemrogramannya yang dikenal dengan istilah managed C++. Akan tetapi, membuat aplikasi interfacing menggunakan Visual C++ .NET maupun Visual C# .NET tetap saja merupakan sesuatu yang menarik dan merupakan tantangan. Turbo C++ ialah kompiler yang berbasiskan DOS, sedangkan Borland C++ versi 4 ke atas berjalan di bawah Windows. Anda juga dapat membuat program C++ berbasiskan Linux dan dikompilasi menggunakan gcc.

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (instruction set). Agar komputer dapat melakukan sesuatu hal, kita harus memberinya perintah yang dapat ia laksanakan, yaitu dalam bentuk kumpulan perintah-perintah dasar tersebut.

Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintah-perintah dasar tersebut. Penerjemahan dilakukan oleh program komputer yang disebut kompilator. Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks perintah dasar. Namun tentu saja komputer hanya dapat melaksanakan perintah dasar itu. Maka di sinilah peran penting kompilator sebagai perantara antara bahasa pemrograman dengan perintah dasar.

Category:

0 komentar: