Sunday, November 9, 2014

Bahasa C


Bahasa C

1. Sejarah

          Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C yang diciptakan oleh Dennis Ricthie & W. Kerninghan tahun 1972 di Bell Telephone Laboratories Inc. (Sekarang adalah AT & T Bell Laboratories).


2. Aplikasi bahasa C

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.


3. Kelebihan dan Kekurangan Bahasa C

Kelebihan Bahasa C :

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 Bahasa C :

Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
Bagi pemula pada umumnya akan kesulitan menggunakan.


4. Implementasi Bahasa C

Penerapan dalam program rumus Luas Lingkaran
Penerapan dalam program Kalkulator Sederhana        


5. Contoh Program editor untuk Bahasa C

 DEV C++ Editor IDE editor ringan bahasa C dan C++ support Win8


 6. Contoh Source Code bahasa C


1. 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 ();
          }


















Share:

0 comments:

Post a Comment

Translate

About

Blogroll