Minggu, 09 November 2014

Bahasa C


  • Sejarah
          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.

  • Aplikasi Bahasa 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.


  • Kelebihan & kekurangan
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 


  • Implementasi Bahasa C
        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();
         }



Tidak ada komentar:

Posting Komentar