Kezdőoldal » Számítástechnika » Programozás » Egy saját szkript nyelv...

Egy saját szkript nyelv kifejlesztése nehéz? Érdemes?

Figyelt kérdés

Egy egyszerűbb nyelvre gondolok, interpreterrel. Legyen képes a legalapvetőbb dolgokra: i/o, fájlkezeles, memóriakezelés...

Normális válaszokat ha lehet...



2015. máj. 24. 09:09
 1/8 anonim ***** válasza:
75%

Egy kis egyszerűt egyáltalán nem. Én is dolgozom egy sajáton, az már bonyolultabb, de egész jól haladok vele, már csak az van hátra, hogy a parser által generált struktúra tartalmát kiértékelje.

Igazából az optimalizálás teszi lassúvá az egész folyamatot, máskülönben már rég kész lennék.


Milyen nyelven készíted? C-re jó a Flex, Bison.

2015. máj. 24. 09:21
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:

C-ben.

Amúgy lehet úgy megírni hogy az interpreter az mineen flex v bison nélkül dolgozzon és generáljon???

2015. máj. 24. 09:25
 3/8 anonim ***** válasza:
84%
Igen. Nem.
2015. máj. 24. 10:31
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
76%

Nem olyan nehéz összerakni egy interpretert. Egy lexikális analízis, parsing, majd kiértékeled az AST-t vagy futtatod a generált bytecode-ot. Terence Parr - Language Implementation Patterns c. könyvét tudom ajánlani, illetve ha érdekel itt a saját interpreterem forrása a saját kis egyszerű szkriptnyelvemhez:

[link]

2015. máj. 24. 10:49
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
53%

Nem érdemes ilyenre időt fecsérelni. Inkább ismerd meg a már meglévőket, vagy írj hozzájuk library-t/extension-t, ami kényelmesebbé tesz számodra néhány dolgot (ha még nem létezik ilyen).

(Nagyon nagy valószínűséggel) Nálad sokkal hozzáértőbbek foglalkoznak új nyelvek elkészítésével (pl. Google, Apple, Microsoft mérnökök).

2015. máj. 24. 11:19
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
79%

Nehéz, de érdemesnek nem igazán érdemes.

Tonna számra vannak kész, jobb/rosszabb scriptnyelvek.

Ha nagyon az alapokig le akarsz menni, akkor segítsd azoknak a fejlesztőit.

2015. máj. 24. 17:43
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
100%
Gyakorlásnak érdemes.
2015. máj. 28. 16:40
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
100%
Nekem pont nemrég készült el a saját scriptnyelvem. Ha utánaolvasol és tudsz programozni, akkor nem vészes.
2015. nov. 28. 21:32
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!