Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u...

23
Lesson - 13

Transcript of Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u...

Page 1: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Lesson - 13

Page 2: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Çfare eshte Programimi?

Programimi eshte arti dhe shkenca e krijimit te programeve kompjuterike

Page 3: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Çfare eshte Gjuha e Programimit? Programet e kompjuterit

shkruhen duke perdorur nje gjuhe te veçante te quajtura gjuhe programimi te cilat mund te kuptohen nga kompjuteri ose aplikacionet e tij.

Gjuha e programimit eshte çdo gjuhe artificiale e cila mund te perdoret per te shkruajtur instruksione (udhezime) per komputerin.

Page 4: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Çfare eshte Kodimi dhe Kodi i Programit?

Proçesi i shkrimit te programeve duke perdorur nje gjuhe programimi quhet Kodim.

Rezultati i ketij proçesi quhet Kodi i Progamit.

Page 5: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Çfare eshte Kompilatori dhe Kompilimi? Zakonisht gjuhet e

programimit kane nevoje per programe special te quajtur kompilatore (compilers) te cilat perkthejne instruksionet ne nje kod te kuptueshem i cili mund te perpunohet nga CPU-ja dhe Hardware.

Proçesi i perkthimit te kodit te programit ne kod makine quhet Kompilim.

Page 6: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Llojet e gjuheve te Programimit Zakonisht gjuhet e

programimmit ngahen ne dy nivele:

Gjuhe programimi te nivelit te ulet (A low-level language)

Gjuhe programimi te nivelit te Larte (A high-level language)

Page 7: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Gjuhe Programimi e Nivelit te Ulet

Gjuha e programimit e nivelit te ulet eshte nje gjuhe programimi qe: Shkruhet per nje grup te caktuar

Hardware ose Procesoresh,

Qe perdor pak instruksione kontrolli dhe lloje te dhenash.

Ç’do komande e shkruajtur ne gjuhe programimi te nivelit te ulet pergjithesisht konrespondon me nje instruksion makine.

Ka vetem nje gjuhe programimi te nivelit te ulet e quajtur Assembly.

Page 8: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Gjuha e Programimit te nivelit te Larte Gjuha e programimit te nivelit te

larte eshte gjuhe me abstrakte (larg) se gjuha e makines.

Komandat ne gjuhen e programimit te nivelit te larte pergjithesisht perdorin fjale te ngjashme me Anglishten, dhe i korespondojne me shume se nje instruksioni makine.

Ne praktike çdo gjuhe programimi mbi nivelin e gjuhes se programimit Assembly eshte gjuhe programimi e nivelit te larte.

Page 9: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Gjuha e Programimit te nivelit te Larte

Disa nga gjuhet e programimit te nivelit te larte me te pergjithshme jane:

Basic, Pascal, Java, Cobol C++ Etj…

Gjuhet e programimit te nivelit te larte mund ti ndajme ne:

Gjuhe Funksionale

Bacis, C, Pascal, Fortrant, Cobol

Gjuhe te orientuara nga objekti

C++, Java

Gjuhe Vizuale (Window Based Programming Language)

Delphi, Visual C++, C#

Gjuhe per programimin ne Web

HTML, MySQL, etj…

Page 10: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Assembly Gjuha Assembly

eshte gjuhe programimi e nivelit te ulet qe perdor komanda dhe kode per te perfaqesuar instruksionet e makines.

Page 11: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Basic Basic eshte shkurtim i: Beginner’s

All-purpose Symbolic Instruction Code.

Eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua ne mesin e viteve 1960 nga John Kemeny dhe Thomas Kurtz ne kolegjin Dartmouth.

Shume njerez mendojne se Basic eshte nje nga gjuhet e programimit me te thjeshta sepse instruksionet ne Basic jane te thjeshta dhe te ngjashme me Anglishten.

Page 12: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

FORTRAN

Fortran eshte shkurtim i fjaleve: formula translation.

Fortran eshte gjuha e pare e programimit e nivelit te larte.

Page 13: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Pascal Gjuha e programimit

Pascal u zhvillua midis viteve 1967 – 1971 nga Niklaus Wirth.

Ajo u krijua me qellimin per te ndihmuar njerzit per te mesuar programimin e kompjuterit.

Page 14: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

C U quajt C sepse u zhvillua

nga nje version pararendes i quajtur B.

Edhe pse shume njerez mendojne se C eshte me shume si gjuha e programimit Assembly ajo ne fakt eshte gjuhe programimi e nivelit te larte.

Ajo u be shume popullore ne programimin ne zyra.

Page 15: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

C++ C++ eshte nje gjuhe e

orientuar nga objekti (object-oriented).

Programimi i orientuar nga objekti nenkupton se pjese te ndryshme te programit jane si objektet te cilat mund te krijohen, ndryshohen, ndreveprojne me njera tjetren ose shkaterohen.

Page 16: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Java Java eshte nje gjuhe

programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems.

Ajo eshte nje gjuhe e orientuar nga objekti si C++ e ngjashme me te por ne te cilen jane shmangur shume gabime te C++.

Page 17: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

ASP (Active Server Pages) Eshte nje teknologji

speciale e zhvilluar nga Microsoft e cila lejon programuesit te shtojne veçori ne faqet Web.

Page 18: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

COBOL COBOL eshte shkurtim i

fjaleve: Common Business-Oriented Language.

COBOL u zhvillua midis viteve 1959 – 1961 dhe vazhdon te perdoret edhe ne ditet e sotme ne aplikacionet e biznesit ne kompjuterat mainframe.

Page 19: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Visual Basic

Visua Basic eshte nje gjuhe programimi e nivelit te larte.

Ajo eshte version visual i Basic.

U zhvillua nga firma Microsoft per te ndertuar aplikacione te bazuara ne dritare (Window).

Page 20: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Delphi Delfi eshte version

grafik i Pascal dhe u zhvillua nga Borland Inc.

Delfi u dizenjua veçanerisht per ndertimin e aplikacioneve te bazuara ne dritare.

Page 21: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Visual C++ Visual C++ eshte nje

gjuhe programimi e nivelit te larte.

Ajo eshte version visual i C++.

U zhvillua nga firma Microsoft.

Page 22: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

C#

Page 23: Lesson - 13 · 2016-01-16 · Java Java eshte nje gjuhe programimi e nivelit te larte e cila u zhvillua nga Sun Microsystems. Ajo eshte nje gjuhe e orientuar nga objekti si C++ e

Fundi i Mesimit 13