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. Sealin itu, banyak bahasa pemrograman popular seperti PHP dan Java menggunakan syntaks dasar yang mirip bahasa C. Oleh karena itu, kita juga sangat perlu mempelajarinya.
Kelebihan Bahasa C
- Bahasa C tersedia hampir di semua jenis computer
- Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer
- Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci.
- Proses executable program bahasa C lebih cepat.
- Dukungan pustaka yang banyak
- C adalah bahasa yang terstruktur
- Bahasa C termasuk bahasa tingkat menengah
Kekurangan Bahasa C
- Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai
- Bagi pemula pada umumnya akan kesulitan menggunakan pointer
Pengelompokan Tingkat Dari Bahasa Pemrograman
1. Bahasa tingkat tinggi
Modula-2, Pascal, COBOL, FORTRAN, BASIC
2. Bahasa tingkat menengah
Java, C++, C, FORTH
3. Bahasa tingkat rendah
Macro - Assembler, Assembler
Penulisan Program Bahasa C
#include
#include adalah salah satu pra prosesor yang tersedia pada C++. Bentuk umumnya bisa berupa :
#include
#include”namafile”
Fungsi main() menjadi awal dan akhir eksekusi program C++. Main adalah nama judul fungsi.
Tanda () digunakan untuk mengapit argument fungsi yaitu nilai yang akan dilewatkan ke fungsi.
Tanda { merupakan eksekusi awal.
Tanda } merupakan eksekusi akhir.
Void mendahulukan main() : menyatakan bahwa fungsi ini tidak memiliki nilai balik.
{
Cout<<”Hai selamat Pagi ”;
}
String (deret karakter) diawali dan diakhiri dengan tanda petik.
Tanda ; adalah akhir pernyataan.
Iostream merupakan delarasi yang diperlukan oleh cout.
Cout merupakan sebuah objek didalam objek C++ yang fungsinya untuk menampilkan data ke layar.
Conio merupakan deklarasi yang diperlukan oleh getch.
Getch() berfungsi membaca data karakter.
Karakter yang dimasukkan tidak perlu diakhiri dengan penekanan tombol enter.
.h – file header adalah file – file yang berisi berbagai deklarasi seperti fungsi, variabel, dsb.
No comments:
Post a Comment