C (gjuhë programimi): Dallime mes rishikimesh

[redaktim i pashqyrtuar][redaktim i pashqyrtuar]
Content deleted Content added
Rreshti 21:
Gjuha '''C''' është e njohur sepse është ndër të parat që futi idenë e punës me anë të strukturave të përgjithshme ne programim dhe për ketë arsye themi se është një gjuhë proceduriale programimi.
 
== Procesi i ndërmjetsimitndërmjetësimit njeri-makinë ==
Të gjitha gjuhëve programuese për komunikim me procesorët ju nevojitet një përkthyes (në tekniken e programimit: kompilator) dhe një intepretues. Kompilatori i pregatitpërgatit për procesorin instruksionet e shkruara nga programuesi në atë mënyrë që keto instruksione të lexohen dhe me pas ekzekutohen nga makina/kompjuteri.
 
Cdo platformë e caktuar ka nevojë për kompilatorin përkatës. Kjo është karakteristikë për të tëra gjuhët e kompiluara. Një program i shkruar/koduar në një nga keto gjuhë si: '''C''', [[Java]], ose [[PERL]] është thjesht një tekst i cili konsiston një koncept të shumës të fjalëve në gjuhën angleze. Ne kemi përdorun disa programe speciale të quajtura kompajllerkompajler, ose interpreter/ues për të përkthyer një program në maqinënmakinën tuaj në program-ekzekutues dhe të gatshëm për punë. AjoAi është një text format i cili përmban instrukcioneinstruksione të shkruara në high-level gjuhë të programimit që do të konvertohet në formatin binarë pas kompajllimitkompilimit. Kodi pas kompajllimitkompilimit quhet kodikod binar ''(binary code)'' mirëpo programi në text format të cilën shpjeguam më lartë quhet burimi i kodit ''(source codcode)''
 
Elementi më i vogël i një kodi binar quhet [[bit]] apo "from binary digit" i cili mund të ketë vlerën apo "value" 0 ose 1. Nuk duhet ngatërruar me [[byte]] i cili përbehet nga 8bit njëri pas tjetrit, ndërsa half a bye (4bits) është një nibble apo cimbisje.
 
'''C''' është një relativitet i vogël i gjuhëve programieseprogramuese e cila ju bën të ndjeheni më i lirë, ju nuk duhet të mbani mend shumë komanda të '''C'''-së që të filloni të programoni në '''C'''. Për ato të cilët kërkojnë lehtësi dhe elegancë në një high-level gjuhë programuese, gjuha programuese '''C''' është më e mira, dhe gjuha më stabile në egzistim deri më tani. Në fakt '''C''' ju lejon të kontrolloni kompjuterin tuaj në "hardwerhardware" dhe periferik për atë gjuha programuese C është thirun high-level gjuhë programuese, sepse ju mundëson shumë gjëra të vlefshme.
 
Shumë gjuhë tjera të vlerësuara si high-level(te nivelit te larte) janë bazuara në '''C''', për shembull '''[[PERL]]''' është një gjuhë programuese e cila përdorët në shumë raste nëpër '''World Wide Web (WWW)''' për dizajnimin në Internet. Perli në fakt huazon shumë lloje kryesore nga gjuha programuese '''C'''. Në qoftë se ti e kupton '''C''', atëher për të mësuar '''PERL''' të duhet 1 ditë, sepse kodi është gati i njejtë. Një shembull tjetër është gjuha programuese quajtur '''C++''' orientuar nga objekti për programim shumë lehtë, në këtë temë ndërhyn dhe gjuha programuese '''JAVA''' e cila është shumë e lehtë kur ju dini të programoni në '''C'''.
 
:'''C''' dhe '''ANSI'''- standardi.
 
Në shumë vite standardi de facto për gjuhën programuese '''C''' ishte '''K&R''' standardi simbassipas librit të '''C''' programimit i cili është shkruar nga [[Brian Kernighan]] dhe [[Dennis Ritchie]] në vitin [[1978]], atëherë ka pasur shumë ndryshime jo-zyrtare për të krijuar gjuhën programuese '''C''' e cila është prezentuar në '''K&R''' standarde.
 
AtoAta janë friguarfrikesuar se do të humbinhumbisnin portabilitetinpotencialin e '''C''' 'së, dhe një grupë vendorëshvendasish dhe programuesprogramueseshsoftweritsoftware-it kërkuan të krijojnë '''ANSI''' (American National Standards Institute) i cili është për krijimin e standardit C krijuar në vitin 1989 dhe quajtur si ANSI standard për gjuhën programuese '''C'''.
Ansi standardi për të zmadhuar C dhe K&R standardet definon një grupë e cila jep C funkcionet dhe mund të gjindengjenden në ANSI C standard library. Tash mëTashmë C kompajllerëtkompilator veçka kanëvetem librarinë standarde dhe kanë të inkluduara disa kompajllera për funkcionefunksione speficike.
 
:''Hardwer për '''C'''.''
 
çfarë do kompjuteri i cili ka mundësim për të përmbajtunpërmbajtur një '''C''' kompilator është në regull ('''C''' kompajlleri duhet të përmbajë dhe '''ANSI''' standardin). Më shumë mund të keni një PC në tavolinën tuaj me 286PC me disk të fortë deri më 50mb, dhe 1mb memorjë(ram) është një hardwerhardware minimal për të punuar në një kompajller bazuar nën DOS.
 
:''Softwer për '''C'''''.
 
qoftë seqoftëse përdor një maqinëmakinë nën '''Unix''' atëherë ju vetëm keni kompajller të inkluduar në maqinënmakinën tuaj, pra me këtë preferojmë të përdorni gjuhën programuese '''C''' nën '''Unix'''.
 
== Lidhje të jashtme ==