You are on page 1of 8

GJUHA C

HYRJE
Permbajtja
 Historiku
 Procesi i programimit
 Planifikimi i ndertimit te programit
 Procesi i kompilimit
 Ekzekutimi i programit
 Rregullimi i gabimeve
Historiku
 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
Procesi i programimit
 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
Planifikimi i ndertimit te programit
 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
Procesi i kompilimit
Ekzekutimi i programit
/* Filename: C1FIRST.C
  Kerkon nje emer, afishon emrin 5 here, bie sinjali */ Karaktere
#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;
}
Rregullimi i gabimeve
 Gabime sintakse
 Kompilatori jep gabim
 Gabime logjike
 Programi ekzekutohet sakte
 Rezultati i gabuar

You might also like