Mini Tutorial Pemrograman C dalam Linux

char author[]= "Tedi Heriyanto";

char email[]="<tedi_h@yahoo.com>";

printf("%s %s",author, email);

12 Oktober 2000

const char Abstraksi[]=

"Mini Tutorial ini akan mengajarkan Anda bagaimana membuat program dalam lingkungan sistem operasi Linux. Oleh karena sifatnya yang mini, maka hanya akan dijelaskan garis-garis besar pemrograman C saja. Tutorial ini ditujukan bagi pemakai sistem operasi Linux yang belum pernah melakukan pemrograman sebelumnya. Diasumsikan bahwa software-software yang dibutuhkan untuk melakukan pemrograman telah terinstalasi pada sistem anda. Saya pun mengasumsikan bahwa anda telah memahami istilah-istilah seperti program, software, hardware, brainware, dan istilah-istilah aneh komputer lainnya.";

void Pendahuluan()

Mengapa membuat sebuah program ? Ini mungkin pertanyaan pertama yang anda ajukan pada diri anda sendiri maupun kepada orang yang mengajarkan anda membuat program. Di bawah ini adalah beberapa alasan yang dapat saya pikirkan untuk menjawab pertanyaan mengapa anda perlu bersusah payah membuat program :
Selanjutnya kita akan membicarakan apa saja yang diperlukan untuk membuat program.

void Persyaratan()

Di bawah ini adalah beberapa hal yang perlu anda miliki untuk dapat membuat program :

void Software_Yang_Dibutuhkan()

void Your_First_C_Program()

Pertama coba ketik program sangat sederhana berikut dan simpan dengan nama first_c.c



#include<stdio.h>

int main()
{
    printf("Look Ma, I am at the top of the world !\n");
    return 0;
}


Kemudian kompilasi dan link program tersebut dengan cara :

cobra $ gcc first_c.c -o first_c

Jika tidak ada kesalahan, dan seharusnya tidak ada,  coba jalankan program tersebut, dengan cara

cobra $ ./first_c
Look Ma, I am at the top of the world !

That's it you have made your first C program. Please run naked around your neighborhood and cry it out that you can program in C. We will have a very interesting show there.



Coded by Tedi Heriyanto after he has been strucked by some segmentation faults (core dumped)