MENGENAL
BAHASA C
Pada artikel kali ini,
saya ingin membagikan sedikit info mengenai bahasa pemrograman C, bagi kalian mahasiswa IT
ataupun kalian yang ingin mengenal tentang bahasa C silakan dibaca, semoga
bermanfaat dan menambah luas wawasan kalian semua.
SEJARAH
DAN STANDAR BAHASA C
Akar
dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada
tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian
mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan
selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ritchie sekitar tahun
1970-an di Bell Telephone Laboratories Inc. (Sekarang namanya AT&T Bell
Laboratories).
Kepopuleran
bahasa C membuat versi-versi dari bahasa
ini banyak dibuat untuk computer mikro. Untuk membuat versi-versi
tersebut standar, ANSI (American Nasional Standards Institute) kemudian
menetapkan standar ANSI untuk bahasa C, Standar ANSI ini didasarkan dari
standar UNIX yang diperluas. Standar ANSI menetapkan sebanyak 32 buah kata-kata
kunci (keyword) standar. Ke 32 kata kunci ini adalah :
Auto
|
Break
|
Case
|
Const
|
Continue
|
Default
|
Char
|
Do
|
Double
|
Else
|
Enum
|
Float
|
For
|
Goto
|
Extern
|
If
|
Int
|
Long
|
Register
|
Short
|
Signed
|
Sizeof
|
Return
|
Static
|
struct
|
switch
|
typedef
|
unsigned
|
void
|
volatile
|
Union
|
While
|
ALASAN-ALASAN
MENGGUNAKAN BAHASA C
Berikut alas an dapat
dicatat mengapa bahasa C banyak digunakan, diantaranya adalah sebagai berikut :
1. Bahasa
C tersedia hamper disemua jenis computer.
2. Kode
bahasa C sifatnya adalah portable.
3. Bahasa
C hanya menyediakan sedikit kata-kata kunci.
4. Proses
executable program bahasa C lebih cepat.
5. Dukungan
pustaka yang banyak.
6. Bahasa
C adalah bahasa yang terstruktur.
7. Selain
bahasa tingkat tinggi, bahasa C juga dianggap sebagai bahasa menengaj. Karena
bahasa C mampu menggabungkan kemampuan bahasa tingkat tinggi dengan bahasa
tingkat rendah.
8. Bahasa
C adalah compiler, karena bahasa C sifatnya adalah compiler, maka akan
menghasilkan executable program yang banyak dibutuhkan oleh program-program
komersial.
STRUKTUR
PEMROGRAMAN C
Untuk dapat memahami bagaimana suatu program
ditulis, maka struktur dari program harus dimengerti terlebih dahulu, atau
sebagai pedoman penulis program (programmer) bagaimana program tersebut
ditulis.
Struktur dari program C dapat dilihat sebagai
kumpulan dari sebuah atau lebih fungsi-fungsi. Fungsi pertama yang harus ada di
program C yang sudah ditentukan namanya, yaitu fungsi main(). Artinya program C
minimal memiliki satu fungsi (fungsi main()). Berikut ini adalah struktur dari
program C.
Main()
{
Statemen_1;
Statemen_2;
………
Statemen_n;
}
Fungsi_lain()
{
Statemen_statemen;
}
Ket:
1. Dimulai
dari tanda { hingga } disebut tubuh fungsi/ blok.
2. Tanda
( ) digunakan untuk mengapit argument fungsi, yaitu nilai yang dilewatkan ke
fungsi. Pada fungsi main() tidak ada program yang diberikan, maka tidak ada
entri dalam ( ).
3. Kata
void menyatakan bahwa fungsi ini tidak memiliki nilai balik.
4. Tanda
{ menyatakan awal eksekusi program dan tanda } menyatakan akhir eksekusi
program
5. Didalam
tanda { } bisa mengandung sejumlah unit yang disebut pernyataan (statemen).
Umumnya pernyataan berupa instruksi untuk :
-
Memerintah computer melakukan proses
menampilkan string ke layar.
-
Menghitung operaso matematika.
-
Membaca data dari keyboard.
-
Dll.
Berikut ini adalah suatu program C yang sederhana :
/*--
Program C Sederhana --*/
#include
<stdio.h>
Main()
{ printf(“Masukkan NIlai Celcius ?\n”); }
Referensi : Bahasa C-M6 By Jamilah, Skom (Dosen
Universitas Gunadarma).
EmoticonEmoticon