Programovacie jazyky pre tvorbu aplikácií

Prírodné vedy » Informatika

Autor: diana
Typ práce: Referát
Dátum: 07.02.2010
Jazyk: Slovenčina
Rozsah: 464 slov
Počet zobrazení: 8 193
Tlačení: 658
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.

Oboduj prácu: 10 9 8 7 6 5 4 3 2 1


Odporúčame

Prírodné vedy » Informatika

:: KATEGÓRIE – Referáty, ťaháky, maturita:

Vygenerované za 0.019 s.
Zavrieť reklamu