fnees-iam@msn.com
 
  Home
  Linux
  C gjuhë programimi
  JavaScript
  Hakeri
  Karta grafike
  FireWire
  Asterisk PBX
  Hard Disk
  Harduer kompjuterik
  Wireless
  Java gjuhë programimi
  Karta e zërit
  Menaxhesit e informacioneve personale (PIM)
  Qarqet e inetgruara
  Nanoteknologjia
  Herci
  Arkitektura ARM
  Modemi
  Nderlidhesi IEE 1394
  Nderlidhesi paralel
  Nderlidhesi serik universal USB
  Procesori
  Programat per llogaritje tabelare
  Programet e postes elektronike
  Grafika kompjuterike 3D
  Programet kompjuterike
  Programe grafike
  Desktopi
  Dritarët
  Përdorimi i deskopit
  Startimi i një programi
  Mbyllja e programit
  Shtimi dhe heqja e programeve
  Hyrje në taskbar
  Menuja shortkat e taskbarit
  Ikonat e mbajtëses Sistem
  Puna me skedarë dhe dosje
  Çfarë janë dhe skedarët (files) dhe dosjet (folders)
  Koshi riqarkullues
  Fjalor shpjegues
  Sistem operativ
  Qellimi i Sistemit Operativ
  Aktivitetet e Sistemit Operativ
  Struktura e Sistemit Operativ
  Sistemet Mono-Tasking (një detyrësh)
  Sistemet Multi-Tasking (shumë-detyrësh)
  Sistemet Time-Sharing (kohë-ndarës)
  Drejtuesi i kujteses
  Kujtesa Virtuale
  Drejtuesi i sistemit te dosjeve
  Organizimi
  Drejtuesi i mekanizmave te Hyrje-Daljes (Input<>Output ose I<>O)
  Udhezuesi i pajisjeve (Device Driver)
  Nderfaqja e perdoruesit
  Plc
  Struktura e PLC
  Skedat hyrëse digjitale
  Skedat dalëse digjitale
  Skedat hyrëse analoge
  Skedat dalëse analoge
  Skedat e komunikimit
  Skedat speciale
  Skedat e numërimit te shpejte
  Skeda programuese me prodhim te kompjuterizuar
  Skeda PID (Proporcionali Integral i Derivuar)
  Skeda kontrolli te akseve
  Gjuhet grafike
  Gjuhet tekstuale
  RAM
  Të dhënat në RAM
  Leximi i të dhënave në memorien qendrore
  Llojet e memorieve RAM
  DRAM
  Bit
  Kilobyte
  Vegla informatike
  Paralelizmi (informatikë)
  Background
  Per mi blloku web faqet qe nuk don mi hap
  Rreth viruseve
  Krijo Setup Pa program
  Me ba me Update NOD 32 pa internet
  Si ti bejme Folderat te padukshem
  Fike kompjuterin duke klikuar vetem me nje ikone
  Programet e fshehura te windowsit
  Fjalori i informatikës
  Kombinime Te Butonit ALT
  Si ta bësh webin background
  Shpejtoje Windowsin - shum efikas
  Si Duhet Me Ndru Ip
  Nese don mi qel me 1 tklikume Iconat
  Microsoft Access - Krijim Database
  Kompjuterat Fotonik
  Wireless – Mbrojtja Bazike – 2
  Wireless – Mbrojtja Bazike
  Wireless LAN
  Wi-Fi
  UDP
  Turing machine
  Topologjia e rrjetit
  Teknologjia e informacionit
  Socket
  Skedari
  Skeda
  Sistemi automatik
  Sistemi Rout dhe Gateway
  Sherbimi Newsgroup
  Shërbimi IRC
  Sherbimi Gofer
  Counter
  Titel der neuen Seite
C gjuhë programimi
C është një gjuë programimi kompjuterike me qëllime gjenerale, e strukturuar në blloqe, procedurale, imperativ  e zhvilluar në 1972 nga Dennis Ritchie në Bell Labs për të përdorur me sistemin operativ UNIX. C u përdor për të rishkruajtur një version të herët të Unix që ishte shkruajtur në Assambler. Ai është përhapur në shumë platforma të tjera. Megjithëse përdorimi i shumtë ishte për software sistemesh, C-ja përdoret tani edhe në zbatime  (zbatime programesh). C-ja ka influencuar edhe gjuhë të tjera shumë të famshme, sidomos C++.

Historia

C është gjuhë programimi e krijuar në vitin 1972  nga Dennis Ritchie

  në AT&T Bell Labs. Ritchie ka pagëzuar gjuhën e re i cili e ka thirur C, thjeshtë sepse në atë kohë ishte në përdorim gjuha e programimit e quajtur B.

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ërmjetsimit 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 pregatit 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 kompajller, ose interpreter/ues për të përkthyer një program në maqinën tuaj në program-ekzekutues dhe të gatshëm për punë. Ajo është një text format i cili përmban instrukcione të shkruara në high-level gjuhë të programimit që do të konvertohet në formatin binarë pas kompajllimit. Kodi pas kompajllimit quhet kodi binar (binary code)mirëpo programi në text format të cilën shpjeguam më lartë quhet burimi i kodit (source cod)

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 programiese 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ë "hardwer" 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 simbas 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.

Ato janë friguar se do të humbin portabilitetin e C 'së, dhe një grupë vendorësh dhe programues të softwerit 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ë gjinden në ANSI C standard library. Tash më C kompajllerët veç kanë librarinë standarde dhe kanë të inkluduara disa kompajllera për funkcione speficike.

Hardwer për C.

çfarë do kompjuteri i cili ka mundësim për të përmbajtun 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ë hardwer minimal për të punuar në një kompajller bazuar nën DOS.

Softwer për C.

Në qoftë se përdor një maqinë nën Unix atëherë ju vetëm keni kompajller të inkluduar në maqinën tuaj, pra me këtë preferojmë të përdorni gjuhën programuese C nën Unix.

 

 

 

Radio  
   
Heute waren schon 10429 visitorshier!
Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden