A InfoWiki wikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „__NOTOC__ {{page_addr|TITÁN projekt}} = A projekt célja = * létrehozni egy programozási környezetet, ahol nagy számolásigényű műveletek elosztottan, több szá...”) |
(→A projekt célja) |
||
6. sor: | 6. sor: | ||
* létrehozni egy programozási környezetet, ahol nagy számolásigényű műveletek elosztottan, több számítógépen futtatva belátható időn belül kiértékelhetőek | * létrehozni egy programozási környezetet, ahol nagy számolásigényű műveletek elosztottan, több számítógépen futtatva belátható időn belül kiértékelhetőek | ||
* a programozási környezet tartalmaz egy erre a célre felkészített programozási nyelvet, fordítóprogramot, futtatási környezet. | * a programozási környezet tartalmaz egy erre a célre felkészített programozási nyelvet, fordítóprogramot, futtatási környezet. | ||
+ | |||
+ | = Résztvevők = | ||
+ | |||
+ | * Hernyák Zoltán - projekt vezető | ||
+ | * Király Roland - projekt vezető | ||
+ | |||
+ | = Programozási nyelv = | ||
+ | |||
+ | Egy speciális felépítésű programozási nyelv, amellyel elsősorban matematikai problémák, azok kiértékelésének menete írható le. A szintaktika egyszerűsített, a szemantika erősen épít a funkcionális nyelvek ''lusta kiértékelés''re. | ||
+ | |||
+ | A programozási nyelv két három szintet mutat: | ||
+ | * '''TITAN-M''' legfelső szint, legmagasabb absztrakciót mutató réteg, a felhasználói szint. Mutat bizonyos 5GL jellemzőket, de funkcionális nyelvi elemek is fellelhetőek benne | ||
+ | * '''TITAN-A''' középső szint, a legfelső szint erre ''fordítódik át'', ez egy magas szintű assembly nyelvnek is tekinthető. Programozás ezen a szinten elképzelhető, de nagyon aprólékos munka. | ||
+ | * legalsó szint, C++ vagy C#, az assembly kód egy ilyen szintű kódra fordítódik át (forráskód-generálás). A megfelelő nyelvi fordító generálja a futtatható .exe filet. |
A lap 2008. december 8., 20:41-kori változata
TITÁN projekt
A projekt célja
- létrehozni egy programozási környezetet, ahol nagy számolásigényű műveletek elosztottan, több számítógépen futtatva belátható időn belül kiértékelhetőek
- a programozási környezet tartalmaz egy erre a célre felkészített programozási nyelvet, fordítóprogramot, futtatási környezet.
Résztvevők
- Hernyák Zoltán - projekt vezető
- Király Roland - projekt vezető
Programozási nyelv
Egy speciális felépítésű programozási nyelv, amellyel elsősorban matematikai problémák, azok kiértékelésének menete írható le. A szintaktika egyszerűsített, a szemantika erősen épít a funkcionális nyelvek lusta kiértékelésre.
A programozási nyelv két három szintet mutat:
- TITAN-M legfelső szint, legmagasabb absztrakciót mutató réteg, a felhasználói szint. Mutat bizonyos 5GL jellemzőket, de funkcionális nyelvi elemek is fellelhetőek benne
- TITAN-A középső szint, a legfelső szint erre fordítódik át, ez egy magas szintű assembly nyelvnek is tekinthető. Programozás ezen a szinten elképzelhető, de nagyon aprólékos munka.
- legalsó szint, C++ vagy C#, az assembly kód egy ilyen szintű kódra fordítódik át (forráskód-generálás). A megfelelő nyelvi fordító generálja a futtatható .exe filet.