NW_24

Long Life Education

01 October 2016

Belajar Bahasa C

BAHASA C 
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 dan 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 memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.

Bentuk dasar bahasa C secara umum :

Praprosessor
Prototipe Fungsi
Variabel
Fungsi
/* Bentuk Program C */ ß—- bentuk komentar

#include <stdio.h> ß— praprosessor

float jumlah(float x, float y); ß— prototipe fungsi

main() ß—- fungsi

{

int a = 6;

int b = 3; ß— variabel

float c;

.

.

}

float jumlah(float x,float y); ß— fungsi



Pada hakekatnya program C merupakan susunan dari beberapa fungsi. Program yang paling sederhana harus memiliki sebuah fungsi.


Dasar Pemrograman C

Tipe kesalahan pada C:

Kesalahan Sintax
Bahasa C hanya dapat dieksekusi jika program tersebut memiliki sintak yang telah sepenuhnya benar. Jika tidak maka proses akan berhenti dan memberikan pesan kesalahan.

Kesalahan Run-time
Kesalahan tidak akan muncul sebelum program dijalankan. Kesalahan ini juga disebut exception karena menunjuk adanya sesuatu yang ganjil (tidak benar).

Kesalahan Logika
Program akan tetap berjalan dengan sukses tanpa pesan kesalahan namun program tidak sesuai dengan yang diinginkan programmer.

Elemen Dasar C:

Pengenal (identifier)
Merupakan nama yang digunakan sebagai tempat untuk variabel, fungsi dan konstanta yang didefinisikan oleh programmer.

Beberapa ketentuan khusus mengenai nama variabel:

Tidak boleh diawali dengan angka
Harus diawali dengan huruf atau karakter garis bawah (_) selanjutnya dapat diikuti huruf atau angka
Tidak boleh menggunakan operator aritmatika seperti +,-,/,* dan karakter khusus seperti ;,#,@,$ dsb
Tidak diperbolehkan menggunakan spasi jika terdiri dari dua kata atau lebih
Tidak boleh menggunakan kata-kata yang telah memiliki arti khusus dalam bahasa C
Panjang maksimum 32 karakter, jika lebih otomatis sistem hanya tetap mengenal 32 karakter
Kata Kunci (keyword)
Bahasa C mempunyai sedikit kata kunci yaitu 32 kata kunci :

auto         double       int         struct

break        else         long        switch

case         enum         register    typedef

char         extern       return      union

const        float        short       unsigned

continue     for          signed      void

dDefault     goto         sizeof      volatile

do           if           static      while

Tipe data Dasar
Berdasarkan jenisnya dapat dibagi menjadi 4 tipe data dasar:

Tipe Integer : untuk menyimpan data bernilai bilangan bulat
Tipe Float : untuk menyimpan data bernilai real
Tipe Char : menyimpan data berupa karakter yaitu huruf, simbol dan angka
Tak Bertipe (void): digunakan apabila fungsi tidak menghasilkan nilai


C++ pada awalnya disebut sebagai "C dengan Kelas" (C With Classes) dan diciptakan untuk memiliki fitur pemrograman berorientasi objek. Karena C++ berdasarkan dari C, maka kebanyakan kode C bisa dirakit di kompilator C++ dengan mudah. Perbedaan kecil contohnya kata "new" dan "delete" yang terdapat di kode C tidak bisa dirakit di C++ karena kata-kata ini adalah kata dipesan C++. Pustaka C biasanya bisa diimpor ke pustaka C++, tapi karena kompilator C dan C++ memiliki "name mangling" yang berbeda, maka perubahan kecil di kode C perlu dilakukan

  CR.adelina

0 komentar:

Post a Comment