Meg lehetne írni egy könyvet programozási vagy leíró nyelvvel?
Pl. Micimackó sétál az erdőben, találkozik Malackával, köszönnek egymásnak, Micimackó mondja, hogy nagyon szívesen enne egy kis mézet, Malacka azt válaszolja, hogy odahaza van egy csuport méz, mire elindulnak Malackához.
forest Erdő {
malac Malacka;
medve Micimackó;
Micimackó.walkingIn(this);
Malacka.walkingIn(this);
Micimackó.says('Szia Malacka!');
Malacka.says('Szia!!');
Micimackó.says('Olyan szívesen ennék egy kis mézet!')
Malacka.says('De hiszen a házikómban épp van egy csuport méz!');
Micimackó.thinking(Duration: 25s);
Micimackó.says('Jajj de jó, akkor menjünk oda!');
Malacka.says('Menjünk!');
Malacka.walksTo(Malacka.home());
Micimackó.walksTo(Micimackó.home());
}
Vannak ilyesmire bevált módszerek? Melyik tudományág foglalkozik ilyesmivel? Milyen szintaktikát lenne célszerű használni ilyesmihez? Milyen irányba kellene elmenni, a formális nyelvek felé vagy az elsőrendű nyelvek elmélete felé? Létezik ilyen sztori-alapú leíró vagy programozási nyelv?
Ez érdekes: [link]
Mivel a "kódot" ember fogja értelmezni, a felesleges szimbólumokat ki is vehetjük. A kifejezést lezáró pontosvessző felesleges, a "." mint infix operátor is felesleges nagy része is, meg a zárójelek is.
forest Erdő {
malac Malacka
medve Micimackó
Micimackó walkingIn(this)
Malacka walkingIn(this)
Micimackó says 'Szia Malacka!'
Malacka says 'Szia!!'
Micimackó says 'Olyan szívesen ennék egy kis mézet!'
Malacka says 'De hiszen a házikómban épp van egy csuport méz!'
Micimackó thinking(Duration: 25s)
Micimackó says 'Jajj de jó, akkor menjünk oda!'
Malacka says 'Menjünk!'
Malacka walksTo Malacka.home
Micimackó walksTo Micimackó.home
}
Muszáj. Tetesd át máshova, ha nem tetszik.
Szóval, lehet hogy először azt kellene definiálni, hogy mit várunk egy ilyen nyelvtől.
Az egyik követelmény lehetne az, hogy legyen képes jelölni a helyszíneket, szereplőket, és ezek egymáshoz való viszonyát. Fölötte, alatta, rajta, benne, stb.
Másik, hogy jelölje az időbeliséget. Múlt jelen jövő, mikor kezdődött, meddig tart, mikor lesz vége...
Az események párhuzamos, több szálon történő futását is jelölnie kéne valahogy.
A szereplők, események, helyszínek minőségét is, ilyen, olyan, ilyenebb, olyanabb, legolyanabb...
Akinek van tudomása ilyen projektről, az írjon. Előny, ha magyar nyelvű a projekt, de nem feltétel.
Kedves moderátorok!
Legyenek kedvesek a kérdést az Egyéb kérdések/Egyéb kérdések kategóriába áthelyezni, hiszen, mint látható a programozáshoz semmi köze nincs.
Köszönettel: programozásban érintett gyakorikerdesek.hu felhasználók
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!