Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer.
Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell
Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem & jaringan
komputer namun bahasa ini juga sering digunakan dalam mengembangkan software
aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan
arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer
telah tersedia. C secara luar biasa mempengaruhi bahasa populer lainnya,
terutama C++ yang merupakan extensi dari C.
A. Bahasa C pertama kali
digunakan di Computer Digital Equipment Corporation PDP-11 yang menggunakan
system operasi UNIX.
B. Bahasa C juga
digunakan untuk menyusun operasi Linux.
C. Banyak bahasa
pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar mirip bahasa
C.
A. Kelebihan
Bahasa C :
1. Bahasa C tersedia
hampir di semua jenis computer
2, Kode bahasa C sifatnya
adalah portable dan fleksible untuk semua jenis computer.
3. Bahasa C hanya
menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci.
4. Proses executable
program bahasa C lebih cepat.
5. Dukungan pustaka yang
banyak.
6. C adalah bahasa yang
terstruktur.
7. Bahasa C termasuk
bahasa tingkat menengah.
B Kekurangan
Bahasa C :
1. Banyaknya operator
serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
2. Bagi pemula pada
umumnya akan kesulitan menggunakan
1. Penerapan dalam
program rumus Luas Lingkaran
2. Penerapan dalam
program Kalkulator Sederhana
- Contoh editor untuk bahasa C
DEV C++ Editor IDE editor ringan bahasa C dan
C++ support Win8
- Contoh Source Code Bahasa C
A. Luas Lingkaran : L =
dimana phi = 3.14
Algoritma :
Program Luas Lingkaran
------------------> judul program
//Deklarasi
r,Luas : real
-------------------> r=jari-jari &
real(integer,float)
//Algortima
write ("jari-jari = ");
read (r);
Luas = 3.14*r*r;
write (Luas);
Implementasi di bahasa C
#include <stdio.h>;
#include <conio.h>;
main () {
float r,Luas;
clrscr();
printf("jari-jari = ");
scanf("%f",&r);
Luas=3.14*r*r;
printf("%0,2f",Luas");
getch ();
}
B. Penjumlahan kuadrat
Implementasi di bahasa C
#include<conio.h>
int jumlah(int n)
{
if(n==1)return 1;
else return (n*n)+jumlah(n-1);
}
void main()
{
int n,i;
printf("n=
");
scanf("%d",&n);
i=jumlah(n);
printf("%d
jumlah= %d",n,i);
getch();
}