Selasa, 20 Januari 2009

C

Sejarah Bahasa C (The History of C language)

- Pada Tahun 1967, Martin Richards mengembangakan bahasa BCPL (dan ini menjadi cikal bakal perkembangan bahasa C).

- Pada Tahun 1970, Ken Thompson mengembangkan bahasa BCPL menjadi bahasa B, lalu dipertengahan tahun 1970 Dennis Ritchie dari Bell Telephone Laboratories Inc. (sekarang menjadi AT&T Bell Laboratories).

dan komputer pertama yang menggunakan bahasa pemrograman C, bernama Digital Equipment Corporation PDP - 11 dengan sistem operasinya menggunakan UNIX.

* Keunggulan dalam penggunaan bahasa C

1. Bahasa C tersedia di hampir semua jenis komputer, baik mikro komputer hingga mainframe komputer.

2. Aplikasi dalam penulisan program C di satu komputer (misal Microsoft Operating System) dapat dijalankan di LINUX Operating System, hanya dengan modifikasi beberapa program.

3. Proses executable (program hasil kompilasi) dari bahasa C relatif lebih cepat dibandingkan dengan bahasa pemrograman yang lain karena bahasa C hanya menyediakan sedikit keyword.

4. Bahasa C merupakan bahasa pemrograman yang terstruktur, karena menggunakan berbagai macam fungsi sebagai kumpulan program - nya. dan juga memudahkan programmer (pembuat program) dalam mencari kesalahan penulisan program.

5. Bahasa C bisa dikatakan bahasa pemrograman tingkat tinggi karena sifatnya yang user friendly (dapat dimengerti oleh manusia), dan masih banyak keunggulan - keunggulan lain dari penggunaan bahasa C.

tetapi dari berbagai keunggulan tersebut bahasa C masih memiliki beberapa kelemahan ;

* Kelemahan dalam penggunaan bahasa C

1. Bahasa C hanya menyediakan sedikit keywords(kata kunci), yaitu hanya sebanyak 32 kata kunci saja untuk bahasa C standar ANSI (American National Standard Institute ), adalah merupakan badan standarisasi bahasa pemrograman. Dan juga Turbo C oleh Borland International hanya menyediakan 39 kata kunci.

2. Bahasa C bukan merupakan bahasa pemrograman berbasis OOP (Object Oriented Programming) pemrograman berbasis objek.

dan aplikasi penggunaan bahasa C dapat digunakan untuk :

1. Pemrograman sistem operasi
2. Sebagai interpreter (penterjemah)
3. Kompiler (media pengalih sinyal seperti operating system misal LINUX)
4. Bahasa Perakit yaitu untuk operasi bit, byte, alamat memori, register, BIOS (Basic INput Output), DOS (Disk Operating System)
5. dll

* Contoh sintaks(perintah) dalam pemrograman bahasa C :

1. misal kita akan mengkonversi suhu dalam derajat celcius ke dalam derajat fahrenheit :

#include//header file standard input output
void main()//fungsi utama
{
float celcius, fahrenheit;//float = deklarasi tipe data untuk penampung bilangan pecahan

printf("silahkan masukkan nilai derjat celcius?\n");//printf = untuk mencetak
scanf("%f", &celcius);// scanf = untuk menginput data

fahrenheit = celcius *1.8 + 32; // menghitung nilai konversi
printf("%f celcius adalah %f fahrenheit \n", celcius, fahrenheit);
getchar();
}

apabila program ini dijalankan maka outputnya(hasil keluaran)

silahkan masukkan nilai derajat celcius ? misal anda isi dengan 10
10.00000 celcius adalah 50.00000 fahrenheit.

contoh koding di atas tadi hanya sebagai penulisan yang sangat sederhana
dan masih banyak lagi struktur - struktur dalam penulisan bahasa C yang sangat rumit dan penuh dengan logika.

dan jenis pemrograman dengan bahasa C adalah jenis bahasa pemrograman yang bersifat non OOP(Object Oriented Programming), non scripting, non visualization

dan jika teman - teman tertarik untuk mendalami dan mempelajari bahasa pemrograman C alangkah baiknya apabila membeli bukunya seperti buku karangan Jogiyanto Hartono, MBA, Ph.d yang berjudul

"Konsep Dasar Pemrograman Bahasa C"

Tidak ada komentar: