Professional Documents
Culture Documents
Gjuha C Leksion 1
Gjuha C Leksion 1
Ky kapitull përshkruan detajet themelore rreth gjuhës së programimit C, si u shfaq ajo, Cilat janë pikat e
forta të C dhe pse duhet të përdorim C.
Gjuha e programimit C është një gjuhë e nivelit të lartë për qëllime të përgjithshme, e cila fillimisht u
zhvillua nga Dennis M. Ritchie për të zhvilluar sistemin operativ UNIX në Bell Labs.
C fillimisht u zbatua për herë të parë në kompjuterin DEC PDP-11 në vitin 1972. Në vitin 1978, Brian
Kernighan dhe Dennis Ritchie prodhuan përshkrimin e parë të disponueshëm publikisht të C, tani i
njohur si standardi K&R. Sistemi operativ UNIX, përpiluesi C dhe në thelb të gjitha programet e
aplikacioneve UNIX janë shkruar në C. C është bërë tani një gjuhë profesionale e përdorur gjerësisht për
arsye të ndryshme.
Gjuhë e strukturuar
Pse të përdoret C
C fillimisht u përdor për punën e zhvillimit të sistemit, në veçanti programet që përbëjnë sistemin
operativ. C u miratua si një gjuhë e zhvillimit të sistemit sepse prodhon kod që funksionon pothuajse aq
shpejt sa kodi i shkruar në gjuhën e asamblesë. Disa shembuj të përdorimit të C mund të jenë:
Sistemet Operative
Përpiluesit e Gjuhëve
Asemblet
Redaktuesit e Tekstit
Spoolers Printimi
Drejtuesit e Rrjetit
Programet Moderne
Bazat e të Dhënave
Interpretuesit e gjuhëve
Shërbimet
Përpara se të studiojmë blloqet bazë të ndërtimit të gjuhës së programimit C, le të shohim një strukturë
minimale të programit C në mënyrë që ta marrim atë si referencë në kapitujt e ardhshëm.
Komandat e paraprocesorit
Funksionet
Variablat
Komente
#include <stdio.h>
int main()
{
/* my first program in C */
printf("Hello, World! \n");
return 0;
}
1. Rreshti i parë i programit #include <stdio.h> është një komandë paraprocesori, e cila i thotë një
përpiluesi C të përfshijë skedarin stdio.h përpara se të shkojë në kompilimin aktual.
2. Rreshti tjetër int main() është funksioni kryesor ku fillon ekzekutimi i programit.
3. Rreshti tjetër /*...*/ do të injorohet nga përpiluesi dhe është vendosur për të shtuar komente shtesë
në program. Pra, linja të tilla quhen komente në program.
4. Rreshti tjetër printf(...) është një funksion tjetër i disponueshëm në C, i cili shkakton mesazhin "Hello,
World!" për t'u shfaqur në ekran.
Për të marrë madhësinë e saktë të një lloji ose një ndryshoreje në një platformë të caktuar, mund të
përdorni operatorin sizeof. Shprehjet sizeof(type) japin madhësinë e ruajtjes së objektit ose llojin në
bajt. Më poshtë është një shembull për të marrë madhësinë e llojit int në çdo makinë:
#include <stdio.h>
#include <limits.h>
int main()
{
printf("Storage size for int : %d \n", sizeof(int));
return 0;
}