Programovacie jazyky pre tvorbu aplikácií
Autor: diana
Typ práce: Referát
Typ práce: Referát
Dátum: 07.02.2010
Jazyk:
Jazyk:
Rozsah: 464 slov
Počet zobrazení: 8 193
Počet zobrazení: 8 193
Tlačení: 658
Uložení: 685
Uložení: 685
Programovacie jazyky pre tovrbu aplikácií - druhy, char., využitie.
Vývoj programovacích jazykov
Programovacie jazyky sa dleia z hľadiska vývoja na:
· strojový kód
· jazyky nižšej úrovne, tzv. strojovo orientované jazyky
· jazyky vyššej úrovne, problémovo orientované jazyky
· objektovo orientované jazyky.
strojový kód:
- inštrukcie programu zapísaného v strojovom kóde sú numericky kódované a tvoria ich postupnosti núl a jednotiek
- programovanie v strojovom kóde vyžaduje detailnú znalosť daného hardvéru (procesora)
- uplatňuje sa pri tvorbe ovládačov rýchlych periférnych zariadení, procedúr ovládajúcich grafiku a pod.
jazyky nižšej úrovne:
- používa sa už symbolický kódovací systém - inštrukcie sú vyjadrené skratkami a adresy sú nahradené symbolmi. Príkladom sú tzv. assemblery. Každý procesor má v podstate svoj vlastný assembler.
- programovanie v ňom je pomalé a vyžaduje tiež detailnú znalosť mikroprocesora
- assemblery sa využívajú rovnako ako strojové kódy pri návrhu hardvéru počítača pre napísanie základného ovládacieho programu
jazyky vyššej úrovne:
- sú menej závislé na technických vlastnostiach mikroprocesora
- tieto jazyky umožnili tzv. programovú kompatibilitu, prenositteľnosť programov a ich nezávislosť na konkrétnom počítači
objektovo orientované jazyky:
- sú to jazyky novej generácie vyvinuté pôvodne pre oblasť umelej inteligencie (expertné systémy) - Smalltalk, Lisp
procedurálne a neprocedurálne jazyky:
- iné možné delenie programovacích jazykov je na jazyky procedurálne (imperatívne) a neprocedurálne (neimperatívne)
BASIC
Prešiel veľkým vývojom, od verzií pre 8bitové počítače až po mocný objektovo orientovaný jazyk, ktorý dnes Microsoft implementuje do svojich aplikácií ako je WORD alebo ACCESS (Visual Basic for Application).
PASCAL
Pôvodne bol navrhnutý ako jazyk pre výuku programovania. Dnes z neho firma Borland urobila jazyk vhodný ako pre výuku, tak pre vývoj profesionálnych aplikácií. Vývojom sa z neho stal tiež objektový jazyk s rozsiahlymi knižnicami. Boli do neho implementované Turbo Vision, čo sú zjednodušene povedané, nejaké dosovské okná.
C++
Na trhu je niekoľko implementácií tohto jazyka:
· C++ firmy Borland, verzia C++ 5.0, je to celý integrovaný balík, ktorý obsahuje časť určenú pre vývoj internetových aplikácií v jazyku Java
· Visual C++ firmy Microsoft pre vývoj aplikácií pod Windows vrátane vizuálneho programovania, ktoré umožňuje rýchly vývoj aplikácií
JAVA
Vznikla v laboratóriách Sun Microsystems. Je to objektovo orientovaný jazyk pre vývoj aplikácií pre Internet. Vychádza zo syntaxe C jazyka. Je to tzv. platformovo nezávislá, t.j. nezávislá na použitom procesore, vďaka dynamickému kompilátoru. Preloží sa do medzikódu (byte code) nezávislého na stroji, ten sa dopraví po Internete do počítača užívateľa a až tu sa interpretuje. Užívateľ Javy musí mať podporu (interpret) Javy závislý na platforme, ktorú používa. Moduly Java - tzv. applety - sa prevedú vo vnútri prehliadača (napr. Netscape). Program Java je objekt, ktorý sa sklada opäť z objektov.
Programovacie jazyky v databázach
Väčšina dnešných databáz má v sebe integrovaný jazyk, v ktorom je možné písať aplikácie pracujúce s databázami. Objektovo orientovaný jazyk má v sebe databáza Paradox - ObjectPAL.
V súčasnosti je obľúbeným jazykom variant Pascalu s objektmi - Delphi.
Vývoj programovacích jazykov
Programovacie jazyky sa dleia z hľadiska vývoja na:
· strojový kód
· jazyky nižšej úrovne, tzv. strojovo orientované jazyky
· jazyky vyššej úrovne, problémovo orientované jazyky
· objektovo orientované jazyky.
strojový kód:
- inštrukcie programu zapísaného v strojovom kóde sú numericky kódované a tvoria ich postupnosti núl a jednotiek
- programovanie v strojovom kóde vyžaduje detailnú znalosť daného hardvéru (procesora)
- uplatňuje sa pri tvorbe ovládačov rýchlych periférnych zariadení, procedúr ovládajúcich grafiku a pod.
jazyky nižšej úrovne:
- používa sa už symbolický kódovací systém - inštrukcie sú vyjadrené skratkami a adresy sú nahradené symbolmi. Príkladom sú tzv. assemblery. Každý procesor má v podstate svoj vlastný assembler.
- programovanie v ňom je pomalé a vyžaduje tiež detailnú znalosť mikroprocesora
- assemblery sa využívajú rovnako ako strojové kódy pri návrhu hardvéru počítača pre napísanie základného ovládacieho programu
- sú menej závislé na technických vlastnostiach mikroprocesora
- tieto jazyky umožnili tzv. programovú kompatibilitu, prenositteľnosť programov a ich nezávislosť na konkrétnom počítači
objektovo orientované jazyky:
- sú to jazyky novej generácie vyvinuté pôvodne pre oblasť umelej inteligencie (expertné systémy) - Smalltalk, Lisp
procedurálne a neprocedurálne jazyky:
- iné možné delenie programovacích jazykov je na jazyky procedurálne (imperatívne) a neprocedurálne (neimperatívne)
BASIC
Prešiel veľkým vývojom, od verzií pre 8bitové počítače až po mocný objektovo orientovaný jazyk, ktorý dnes Microsoft implementuje do svojich aplikácií ako je WORD alebo ACCESS (Visual Basic for Application).
PASCAL
Pôvodne bol navrhnutý ako jazyk pre výuku programovania. Dnes z neho firma Borland urobila jazyk vhodný ako pre výuku, tak pre vývoj profesionálnych aplikácií. Vývojom sa z neho stal tiež objektový jazyk s rozsiahlymi knižnicami. Boli do neho implementované Turbo Vision, čo sú zjednodušene povedané, nejaké dosovské okná.
C++
Na trhu je niekoľko implementácií tohto jazyka:
· C++ firmy Borland, verzia C++ 5.0, je to celý integrovaný balík, ktorý obsahuje časť určenú pre vývoj internetových aplikácií v jazyku Java
· Visual C++ firmy Microsoft pre vývoj aplikácií pod Windows vrátane vizuálneho programovania, ktoré umožňuje rýchly vývoj aplikácií
JAVA
Vznikla v laboratóriách Sun Microsystems. Je to objektovo orientovaný jazyk pre vývoj aplikácií pre Internet. Vychádza zo syntaxe C jazyka. Je to tzv. platformovo nezávislá, t.j. nezávislá na použitom procesore, vďaka dynamickému kompilátoru. Preloží sa do medzikódu (byte code) nezávislého na stroji, ten sa dopraví po Internete do počítača užívateľa a až tu sa interpretuje. Užívateľ Javy musí mať podporu (interpret) Javy závislý na platforme, ktorú používa. Moduly Java - tzv. applety - sa prevedú vo vnútri prehliadača (napr. Netscape). Program Java je objekt, ktorý sa sklada opäť z objektov.
Programovacie jazyky v databázach
Väčšina dnešných databáz má v sebe integrovaný jazyk, v ktorom je možné písať aplikácie pracujúce s databázami. Objektovo orientovaný jazyk má v sebe databáza Paradox - ObjectPAL.
V súčasnosti je obľúbeným jazykom variant Pascalu s objektmi - Delphi.
Podobné práce | Typ práce | Rozsah | |
---|---|---|---|
Programovacie jazyky | Referát | 1 174 slov |
Vyhľadaj ďalšie študentské práce pre tieto populárne kľúčové slová:
#programovacie jazyky #programovanie v lazaruse #programovacie jazyky pre tvorbu aplikacii #maturita informatika pascal #program pascal #programovanie #applety #informatika delphi #assembler prgramovacie jazykyDiskusia: Programovacie jazyky pre tvorbu aplikácií
Pridať nový komentárVygenerované za 0.019 s.