Jumat, 16 Januari 2009

Bahasa C

Bahasa C
Sejarah:

Akar dari bahasa C adalah dari bahasa BCPL yang dikembangkan oleh Martin Richards 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 Ricthie sekitan tahun 1970-an di Bell Telephone Laboratories. Bahasa C pertamakali digunakan di komputer Digital Equipment Corporation PDP-11 yang menggunakan sistem operasi UNIX. Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang kemudian dinamakan C with Classes, yang pada tahun 1983 berganti nama menjadi C++

http://one.indoskripsi.com/node/6907

Kelebihan:
-Bahasa C tersedia hampir di semua jenis computer
-Kode bahasa C sifatnya adalah portable dan fleksible 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 :
-
Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai
-Bagi pemula pada umumnya akan kesulitan menggunakan pointer
Paling banyak digunakan dalam aplikasi?
-Bahasa C pertama kali digunakan di Computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX
-Bahasa C juga digunakan untuk menyusun operasi Linux
-Banyak bahasa pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar mirip bahasa C.

Jenis bahasa pemrograman:

- Non visual Programmning

-Non Object Oriented Programming

-Non scripting Language


Contoh Syntax do while

#include
#include

#define galat 0.00001

main()
{
int i;
float x,x1,fx,fx1,x2,g;
printf("Nilai Tebakan Awal : ");scanf("%f",&x);
printf("Nilai Tebakan Akhir: ");scanf("%f",&x1);
i=1;
do {
fx=(-2*x*x)+(1.2*x)+0.5;
fx1=(-2*x1*x1)+(1.2*x1)+0.5;
x2 = x1-(fx1*((x1-x)/(fx1-fx)));
g=fabs((x2-x1)/x2);
printf("%d %2.5f %2.5f %2.5f %2.5f %2.5f %2.5f\n",i,x,x1,fx,fx1,x2,g);
x=x1;
x1=x2;
i=i+1;
}
while(g>=galat);
printf(" ");
printf("Nilai Hampiran : %2.8f",g);
getch();

}

http://ndet.wordpress.com/2008/04/12/bahasa-pemrograman/

Tidak ada komentar: