PC, mainframe, superkompjuter
I pavarur nga sistemi i operimit
Thirrje funksionesh
Te pavarur nga hardware
Gjuhet e reja, C++, Java, etj bazohen ne C
Krijuar ne 1970, Laboratoret Bell
Gjuhe programimi e strukturuar
>40 fjale kyce, numer i madh operatoresh
Editor teksti
Shkruan programin
Ruan skedarin ne disk
Kompilator
Konverton instruksionet ne kod te kuptueshem per kompiuterin
Programi ekzekutohet vetem pasi procesi i kompilimit nuk nxjerr gabime
Percaktimi i problemit
Percaktimi i rezultateve te pritshme
Copezimi i programit ne hapa logjike
Percaktimi i te dhenave hyrese
Shkrimi i programit ne editor
Kompilimi i programit
Testimi i programit
>40 fjale kyce, numer i madh operatoresh
/* Filename: C1FIRST.C
Kerkon nje emer, afishon emrin 5 here, bie sinjali */
#include <stdio.h>
#define BELL '\a'
main()
{
int ctr=0; /* Variable Integer per te numeruar ne cikel */
char fname[20]; /* Percakton vektor karakteresh per te ruajtur emrin */
printf("Si quheni? "); /* Pyet perdoruesin */
scanf(" %s", fname); /* Merret emri nga tastjera */
while (ctr < 5) /* Cikel per te afishuar emrin */
{ /*5 here */
printf("%s\n", fname);
ctr++;
}
printf("%c", BELL); /* Bie sinjali */
return 0;
}
Karaktere
‘ “
() , {}, []
/* */
#
%
Gabime sintakse
Kompilatori jep gabim
Gabime logjike
Programi ekzekutohet sakte
Rezultati i gabuar