pengenalan C

    
C adalah bahasa program tingkat menengah. Itu berarti untuk menguasai C akan butuh lebiih banyak effort di bandingkan bahasa tingakt tinggi yang lain seperti java, delphi, visual basic dan lain-lain.


     C, C#, C-objective dan C++ itu berbeda. C# di baca C sharp, semua itu turunan dari bahasa C

      komposisi dasar dari program bahasa C sendiri seperti :
     header itu seperti #include <stdio.h> atau #include <stdlib.h>. kedua header tadi itu adalah header wajib untuk menjalankan program C, C adalah bahasa program yang sangat kecil, dia tidak akan bisa apa-apa tanpa headernya, sebagai contoh untuk program pertama selalu di awali dengan hello world, ketik di notepad atau text editor favorit anda seperti di bawah ini lalu save sebagai hello.c, kemudian compile

     source code dari hello.c adalah sebagai berikut :



     output yang akan dihasilkan di console adalah :

      oh, hampir lupa. Untuk mengcompile program ini di perlukan gcc, untuk pengguna linux biasanya sudah terinstal saat pertama kali menginstal linux, untuk pengguna windows harus mendownload dulu MingGw atau cygwin

      MinGW bisa di unduh di www.mingw.org/ dan untuk cygwin di
www.cygwin.com/

     ikuti saja instruksi di masing-masing web tadi untuk penginstalan lebih lanjut.

     kalau sudah terinstall, untuk windows pastikan source code tadi berada di direktori console anda, direktori console biasanya seperti "C:\users\nama_user".
Jika semua sudah siap, ketikan di console :
     Untuk linux, pastikan juga seperti hal yang sama jadinya seperti :
     Sebenarnya untuk header, ada juga dalam bentuk #include "contoh_header.h" dalam hal ini contoh_header.h berada pada direktori yang sama dengan program yang akan kamu compile, biasanya ini adalah header buatan yang coding itu sendiri, ada juga #define atau fungsi bit level operasi seperti >>,<<,^,& dan lain-lain, semua itu bisa di temukan di buku entah itu fisik atau elektronik belajar bahasa C atau sumber-sumber dari website di google lainnya sudah sangat banyak yang menjelaskan.

     Saya juga tidak menjelaskan algoritma-algoritma dasar pemrograman seperti kondisi, loop atau fungsi dan lain-lain, ini hanya untuk pengenalan saja

    Jadi untuk mendalami C lebih dalam, silahkan merujuk ke ebook-ebook yang sudah banyak beredar di internet atau beli di toko buku terdekat.

Komentar