LV 2: Skriptni jezici na internetu
Mario Gucić 3.C
Vid Pokrajac 3.C
Priprema:
1. Definicija skriptnih jezika
Skriptni jezici su programski jezici koji se koriste za automatizaciju zadataka i manipulaciju podacima unutar aplikacija. Obično se izvode unutar okruženja koje podržava interpretaciju koda, što omogućava brzu izradu i testiranje programskih rješenja bez potrebe za kompilacijom.
2.Primjeri skriptnih jezika
JavaScript
Python
Ruby
PHP
Perl
3.Definicija markup jezika
Markup jezici su sustavi za strukturiranje i formatiranje teksta, koji koriste oznake (tagove) za definiranje elemenata sadržaja i njihovih odnosa. Ovi jezici se najčešće koriste za prikazivanje i organiziranje podataka u dokumentima, osobito na webu.
4.Primjeri markup jezika
HTML (HyperText Markup Language)
XML (eXtensible Markup Language)
Markdown
LaTeX
SVG (Scalable Vector Graphics)
Vježba:
C) Nabrojite i ukratko objasnite četiri prednosti skriptnih jezika.
- Jednostavnost: Laka sintaksa omogućava brzo učenje i pisanje koda.
- Brzina razvoja: Mogućnost brzog prototipiranja i testiranja smanjuje vrijeme potrebno za razvoj.
- Interaktivnost: Skripte se mogu izvršavati u stvarnom vremenu, što olakšava eksperimentiranje.
- Fleksibilnost: Podržavaju različite paradigme i lako se integriraju s drugim tehnologijama.
D) Četiri primjene skriptnih jezika
- Web razvoj: Dinamičko generiranje web stranica i interakcija s korisnicima (npr. PHP, JavaScript).
- Automatizacija zadataka: Pisanje skripti za automatizaciju rutinskih zadataka (npr. bash, Python).
- Obrada podataka: Analiza i manipulacija podacima (npr. Python, R).
- Igračka i aplikacijska skriptiranja: Kreiranje interaktivnosti u igrama ili aplikacijama (npr. Lua).
E) Što je Node.js?
Node.js je open-source, JavaScript runtime okruženje koje omogućava izvođenje JavaScript koda izvan web preglednika. Koristi se za izgradnju server-side aplikacija i omogućuje asinkrono programiranje.
F) Što je V8 JavaScript Engine?
V8 je JavaScript engine razvijen od strane Googlea, koji se koristi u Google Chromeu i Node.js-u. Izvodi JavaScript kod i konvertira ga u strojni kod, čime omogućuje brže izvršavanje.
G) Pet najpopularnijih skriptnih jezika
- JavaScript
- Python
- PHP
- Ruby
- Perl
2. Markup jezici
A) Što znači riječ “markup” u današnjoj, elektroničkoj eri?
“Markup” se odnosi na oznake koje se koriste za strukturiranje i formatiranje sadržaja u digitalnim dokumentima, posebno na webu. Oznake definiraju elemente kao što su naslovi, paragrafe i linkovi.
B) Markup jezici su statični. Što to znači?
Statičnost markup jezika znači da se sadržaj ne mijenja dinamički tijekom izvođenja. Oni definiraju strukturu i format podataka, ali ne uključuju logiku za generiranje promjena u realnom vremenu.
C) Što je hypertext?
Hypertext je oblik tekstualnog sadržaja koji omogućava povezivanje i navigaciju između različitih dokumenata putem hiperveza (linkova). Korisnici mogu lako prelaziti s jednog dijela sadržaja na drugi.
D) Što je HTML DOM?
HTML DOM (Document Object Model) je konceptualni model koji opisuje strukturu web stranice i omogućava programima, poput JavaScript-a, da pristupe i barataju HTML dokumentima.