Gjuhët që mundësojnë programimin e orientuar në objekte

Ekzistojnë me qindra **gjuhë programuese** Ato ndahen në tri kategori:
*Gjuhë të makinës
Gjuha e vetme që kuptohet drejtpërdrejtë prej kompjuterit
E përcaktuar prej projektimit të harduerit kompjuterik
E varur prej makinës
Gjuhë të caktuara për kompjuterë të caktuar
Vështirë të kuptueshme prej njerëzve
Të reduktuar në 0 dhe 1-she-Kod binar
Instruksionet me elementare të operacioneve
Të ngadalshme, mërzitshme dhe me prirje për gabime
*Gjuhë të asamblesë
Gjuhët e asambleve
• Përafrime me gjuhën angleze
• Paraqesin operacione elementare të kompjuterit
• Përkthehen ne gjuhë të makinave
• Asamblerët konvertohen në gjuhë të makinës
• Konvertim i shpejtësisë së lartë
• Më të kuptueshme prej njerëzve
• Akoma të mërzitshme për përdorim
• Shumë instruksione për detyra të thjeshta
• Çuan në gjuhë të niveleve të larta
*Gjuhë të niveleve të larta
Formulime të vetme kryejnë detyra substanciale
• Të përkthyera në gjuhë të makinës
• Kompiluesit i konvertojnë në gjuhë të makinës
• Kompiluesit i konvertojnë në gjuhë të makinës
• Konvertimi merr një kohë të konsiderueshme
• Interpretuesit ekzekutojnë programet pa kompilim
• Përdoren në hapësirën zhvillimore
• Instruksione të kuptueshme prej njerëzve
• Ngjan shumë me anglishten e përditshme
• Përmban shënime bazike matematikore

### Gjuhët më të njohura
*C
E zhvilluar prej Dennis Ritchie
• E evoluuar prej gjuhës B në Bell Labs
• Ka shtuar veçoritë e tipave të të dhënave
• Ka fituar famë si gjuhë e UNIX
• Tani është gjuhë që përdoret gjerësisht
• Në dispozicion të shumicës së kompjuterëve
• Gjuhë e shumicës së Sistemeve të mëdha operative
• Ka çuar në zhvillimin e C++.
*C++
E zhvilluar prej Bjarne Stroustrup në Bell Labs (1980-ta)
• Vazhdimësi e gjuhës C
• Përdor elemente prej Simula 67
• Gjuhë simuluese programuese
• Ofron veçoritë për të “ndrequr” C
• Ofron teknologjinë e orientuar në objekte
• Gjuhë hibride
• Mundësi për tu programuar në mënyrë strukturore
• Mundësi për të programuar me teknologji të orientuar në objekte
• Mundësi për të përdorur të dyja.
*Visual Basic .NET 
E bazuar në BASIC (mesi i viteve 1960-ta)
• Beginners All-Purpose Symbolic Instruction Code
• E zbatuar prej Bill Gates në Microsoft
• E evoluuar në Visual Basic
• Si rezultat i Windows GUI (vitet e vonshme 1980 dhe të hershme 1990s)
• Graphical User Interface
• Përfshinë mundësi si programim i orientuar ne objekte, trajtim i gabimeve dhe krijim i GUI
• E evoluuar në .NET
• Lejon qasje në .NET librari
• Ka përmirësuar programimin e orientuar ne objekte.
*C#
C#
• Është zhvilluar prej Microsoft prej një ekipi të udhëhequr nga Anders Hejlsberg dhe Scott Wiltamuth
• E udhëhequr prej ngjarjeve ,e orientuar në objekte, gjuhë vizuale programuese
• E bazuar në C, C++ dhe Java
• E inkorporuar në .NET platformën
• Mund të shpërndahen aplikacionet e bazuara në Ueb
• Pajisje dhe kompjuterë desktop
• Programe që mund të qasen prej çdokujt përmes çfarëdo pajisje
• Lejon komunikim me gjuhë te tjera kompjuterike
• Hapësira e integruar për projektim- Integrated Design Environment (IDE)
• E bën programimin dhe debagimin të shpejtë dhe të lehtë
• Zhvillim i shpejtë i aplikacioneve- Rapid Application Development (RAD). 
*Java
Projekt kërkimor i korporatës Sun Microsystems (1991)
• Emri i koduar Green
• E bazuar në C dhe C++
• E menduar për pajisje inteligjente elektronike të përdoruesit
• Popullaritet i vogël që gati ka shkaktuar shuarje
• Popullariteti i papritur i WWW ofrojë potencial të ri
• Java me mundësi të përmbajtjes dinamike
• Përmbajtje e animuar dhe ndërvepruese
• Ka tërhequr vëmendjen e komunitet të biznesit
• Tanimë gjerësisht e popullarizuar
• Ka rritur funksionalitetin e serverëve WWW
• Ka ofruar aplikacione për pajisje të klientëve.

## Referime 
## Lidhje të jashtme
*http://isakshabani.uni-pr.edu/getattachment/dadfc8a0-e3c6-4a07-8818-fb1421bdf360/Ligjerata-2-Gjuhet-qe-mundesojne-Programimin-e-Ori.aspx 
*http://www.programmingsimplified.com/c-program-examples 
*http://www.cplusplus.com/doc/tutorial
*http://visualbasic.about.com/od/applications/a/whatisvb.htm 
*https://web.archive.org/web/20140528082707/http://www.csharp-station.com/Tutorial.aspx
*http://www.java.com/en/