LV 2: Skriptni jezici na internetu

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.

  1. Jednostavnost: Laka sintaksa omogućava brzo učenje i pisanje koda.
  2. Brzina razvoja: Mogućnost brzog prototipiranja i testiranja smanjuje vrijeme potrebno za razvoj.
  3. Interaktivnost: Skripte se mogu izvršavati u stvarnom vremenu, što olakšava eksperimentiranje.
  4. 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

  1. JavaScript
  2. Python 
  3. PHP 
  4. Ruby 
  5. 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.