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

Ekzistojnë me qindra gjuhë programuese[1] 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

Redakto
  • 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++.[2]

  • 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.[3]

  • 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.[4]

  • 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).[5]

  • 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.[6]

Referime

Redakto
  1. ^ Gjuhët në POO[lidhje e vdekur]
  2. ^ Program examples
  3. ^ C++ tutorial
  4. ^ "What is visual basic". Arkivuar nga origjinali më 13 korrik 2014. Marrë më 5 qershor 2014. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  5. ^ "C# tutorial". Arkivuar nga origjinali më 28 maj 2014. Marrë më 5 qershor 2014. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  6. ^ Java

Lidhje të jashtme

Redakto