Kezdőoldal » Számítástechnika » Programozás » Szkriptnyelv és programozási...

Szkriptnyelv és programozási nyelv - mi a különbség?

Figyelt kérdés

2016. aug. 10. 19:53
 1/7 anonim ***** válasza:
31%

Szkriptnyelveket általában egy létező program vagy eszköz vezérlésére használnak. Viszont egy programozási nyelvet is használhatnak vezérlésre, bár főleg a programozási nyelveket önálló programok megírására használják. Programozási nyelveknek három fő vonala van:

- a gépi nyelv (ha valamit ezen a nyelven megírsz, azt a számítógép minden további dolog nélkül megérti és végre is hajtja)

- interpreteres nyelv (olyan, mint a szinkrontolmács - valaki pofázik angolul és te azt azonnal tolod át magyarra. Ha még egyszer kellene magyarul, akkor megint élőben le kell fordítanod az angol pofázását)

- fordítóprogramos nyelv (mintha kapnál egy angolul írt papírt - ezt te leírod magyarul, és ha kell, elég elővenni a magyar papírt)


Vegyünk egy valós életbeli példát. Csinálsz egy zenelejátszót. Kitaláltad, hogy milyen pöpec lenne az, hogy lejátszás közben lehet effektelni. És akkor már jó lenne valami olyan fájltformátumot kitalálni, amit ha a programban megnyitok, akkor hajtsa végre a benne lévő utasításokat. Mondjuk nézzen ki így:

OPEN file="D:\Zenék\Sajt.mp3"

SET effect=echo value=1200

SET volume value=50

PLAY

WHEN playbackposition=1:34 SET effect=transpose value=1

Azért lesz ez szkriptnyelv, mert vezérli a te zenelejátszódat. Viszont szkriptnyelvnek választhatsz programozási nyelveket is (pl. ahogy a Serious Sam HD játék is a Lua-t (egy interpreteres nyelv) használja a konzolban).

2016. aug. 10. 20:22
Hasznos számodra ez a válasz?
 2/7 Piert ***** válasza:
35%
A szkriptnyelveket egy értelmező értelmezi ( interpretált nyelvek), a programozási nyelveket pedig egy fordítóprogram fordítja.
2016. aug. 10. 21:53
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
87%

Először is: a szkriptnyelvek is programozási nyelvek, az ilyen szembeállítás valami alaptalan, de széles körben elterjedt hiedelem.

Szkriptnyelvnek azokat a programozási nyelveket nevezzük, ahol a szöveges programfile-t futásidőben értelmezi az interpreter. Pl. Javascript, PHP, Python. Ez nem zárja ki, hogy ne lehetne futtatható állományt generálni, mint pl. a Python estében, de nem ez a fő alkalmazása.

2016. aug. 10. 22:03
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
100%
A szkriptnyelvek a programozási nyelvek részhalmaza, nem diszjunktak.
2016. aug. 10. 22:05
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
100%

Igen. Programozási nyelvek egy részhalmaza a Szkript nyelv.


JavaScript, PHP, stb - Szkriptek, mivel ugyebár te vagy az IDE futtatás előtt fordítást nem végez, hanem azt a böngésző, ill. értelmező dolga.


Java, C, C++, stb - esetén gcc, javac stb fordít, majd utána futtat.


Azért is programozási nyelv mind, mert ugyebár: utasítási sorozatot írsz.

2016. aug. 11. 11:12
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

$ print Google.search("szkriptnyelv")[0]

[link]

2016. aug. 11. 14:31
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:
Értem, köszi szépen!
2016. aug. 11. 15:06

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!