Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet készíteni egy...

Hogyan lehet készíteni egy saját programozási nyelvet? (Több lent) ⬇

Figyelt kérdés

Én egy nagyon egyszerű programozási nyelvre gondoltam pl:


start /*Elinditjuk a programot*/

server. /*Server oldali a program ami lehet visual,kliens vagy olyan ami egy parancssorban ki ir egy dolgot */

when thePlayerPushButton("j");

then

TheCurrentEngineStart(timer "5","s");

and

theServerWriteToPlayer("Az autód motorja be indul 5 mp után!");


end


Magyarul pedig igy hangzana


Indít

Szerver oldali

Amikor

aJátékosMegNyomEgyGombot("j");

akkor

aMostaniAutójaBeindul(időzítő "5","mp");

és

Aszerverkiirjahogy("A járműved 5 mp alatt be indul");



Egy hasonlót irnék szóval hogyan lehet?



2016. máj. 11. 06:22
 1/9 anonim ***** válasza:
75%
Első körben ismerkedj meg a programozási nyelv fogalmával!
2016. máj. 11. 06:30
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
100%

Ez nem annyira egyszerű mint gondolod. Egyetemi éveim alatt volt egy olyan tantárgy, ahol éppen azt tanultuk hogyan kell írni egy saját programozási nyelvet: formális nyelvek és fordító programok....


Nem volt könnyű, már csak azért is, mivel a szintaktika mögött assembly futott, amiben programozni... Inkább ki se fejtem. Az akkori 32-bittes assembly-ben csak 100 sor volt az, hogy elvégezzen egy egyszerűbb műveletet, és írja ki az eredményt.


Én azt tanácsolom, hogy inkább szokj hozzá egy jól begyakorolt programozási nyelvhez, és ne akarj új nyelvet feltalálni. A java, a c#, a c, a c++ nagyon jó kis nyelvek, grafikus programozás is elvégezhető velük.

2016. máj. 11. 06:32
Hasznos számodra ez a válasz?
 3/9 A kérdező kommentje:
Köszi a válaszokat, 'c#'-ot tanulunk a suliban 'c, php,html'-t pedig itthon magamtól. Melyik nyelvet ajánlott először tanulni és aztán melyik ajánlatos?
2016. máj. 11. 06:36
 4/9 anonim ***** válasza:
Megírod a fordítót vagy értelmezőt.
2016. máj. 11. 06:39
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
49%

phyton, basic -> jó tanulónyelv

c, c++ folytatásnak jó

java, c#, php, ruby jéghegy csúcsa

2016. máj. 11. 06:42
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:

Ehhez minek külön nyelv?

Megírod akármelyik nyelven a metódusokat, majd kb annyi a program main-je mint amit leírtál

2016. máj. 11. 07:10
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:
52%
Hahaha, szép álom volt.
2016. máj. 11. 09:35
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:

Nem látom értelmét annak, hogy egy saját nyelvet hozz létre erre...


Van rengeteg nyelv amiben megtudod ezeket valósítani, csak más-más szintaktikája van, de egyikkel sem bonyolult annyira, sokkal egyszerűbb, mint saját nyelvet készíteni :)


23F

2016. máj. 11. 09:55
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:

Másodiknak igaza van, nem annyira egyszerű, mint gondolod.

Azt viszont nem értem, hogy jön ide az assembly. Az oké, hogy ha fordítani akarsz, valószínűleg ott kötsz ki (meg VM-mel is végső soron), de lehet simán értelmezőt írni a nyelvhez, más kérdés, hogy neked mennyire érdemes nekikezdeni.

2016. máj. 11. 17:42
Hasznos számodra ez a válasz?

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!