Mengenal Bahasa C



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).

Previous
Next Post »