Hali, egy könyvben említés tétetett 1 bekezdés erejéig valami CDL programnyelvről. Ismeri valaki? Amit írtak róla, nekem tetszett. Ha valaki tud e programnyelv forráskódjára linket hogy feltelepítsem, írja meg! A könyvben ezt írták e nyelvről:
A CDL a program egyre kisebb kockákra való bontását, és a kockák közötti kommunikáció átgondolását és megvalósítását teszi megszokott eszközünkké. Felfogása szerint maga a program egy eljárás, melyet további eljárásokra kell bontanunk. Az így kapott eljárásokat ismét csak tovább kell bontani; a CDL, amely üres nyelv, pusztán a paraméterek átadását és a válaszértéket visszaadását "végzi". Filozófiája lényege, hogy az egésznek nincs vége, nincs olyan elemi szint, amelyet a CDL ismerne; a végeredményként kapott eljárásokat nekünk kell megírni tetszőleges programozási nyelven. A CDL-eljárásokból, valamint az elemi eljárások konkrét nyelven való feldolgozásából keletkezik az eredmény: egy source, amit a választott nyelv fordítóprogramjával, hagyományos úton kell objectté, majd végrehajtható programmá alakítani.
- 4863 megtekintés
Hozzászólások
Mivel újabban nem szereted a hosszú válaszokat, így nem is nagyon merek válaszolni neked. A végén még engem is meggyanúsítasz, hogy hasonlítok "kisbetűre" a linxfórumról.
Tehát egy heveny visszakérdés: a könyv nem az eCOS kapcsán emlegette a CDL-t?
Mert akkor számodra használhatatlan a sok "függősége" miatt.
- A hozzászóláshoz be kell jelentkezni
Hát mindenesetre neeked már a nicked is gyanús, ráncoltam a szemöldökömet, amikor megláttam... (Kémkedünk, öregfiú, kémkedünk? Juj de csúnya szokás...)
Azt se tudom mi az az eCOS. A könyv az assembly programozásról íródott, csak az előszavában megemlített egy rakás programnyelvet, hogy egyik ezért jó szerinte a másik meg azért, nyilván hogy legyen összevetési alap az assemblyhez képest. A megemlített nyelvek közt szerepelt a CDL, és pont annyi volt írva róla amit ide bemásoltam, se több, se kevesebb.
Különben kifejezetten szeretem a hosszú válaszokat. Amit nem szeretek, se hosszú, se rövid válaszokban, az a HOMÁLYOSSÁG. A szándékos ködösítés. Amikor csak utalgatnak a válaszra, azt várva hogy majd kitalálom, de az istennek sem írnak oda konkrétumot. De hagyjuk, ne offoljunk itt.
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó
- A hozzászóláshoz be kell jelentkezni
Szia!
; Előrebocsátom: nem ismerem a nyelvet, ha eltaláltam a megoldást, az
; azért van, mert nagyobb szerencsém volt a Google-lel, mint Neked.
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.40.7219 (Jobb oldalt van link a .pdf és .ps leírásokra)
http://sourceforge.net/projects/cyclicity-cdl/?abmode=1
Sok sikert!
- A hozzászóláshoz be kell jelentkezni
Köszi, de szerintem ez nem az. Ez valami sejtautomatákra írt izémizé asszem ("Cellular automation"), és különben is, az egész pdf doksi csak 6 oldal, ami még akkor is rövid ha angol... Igen, kerestem én is a google-ban a CDL-re, de mindenféle hülyeség kijött csak olyasmi nem, ami úgy ránézésre hasonlított volna arra amit keresek.
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó
- A hozzászóláshoz be kell jelentkezni
No és esetleg ez : http://www.dia.uniroma3.it/~scorzell/cscheme/ocas_cdl.htm
--
"Az ember sokszor más mint aminek látszik. De ritkán jobb..."
- A hozzászóláshoz be kell jelentkezni
Hát nem tudom. Ez már LEHET hogy az - bár nem biztos. Ám HA az, akkor ez nem az amire gondoltam a könyv leírása alapján mégsem - ez állandóan csak a C++ -t emlegeti, ha jól értettem szegényes angoltudásommal (bár ez tkp nem is volt igazán nehéz angol szöveg még nekem sem) akkor ez valami "metanyelv", s lényegében a C++ fölé! Na én nem ilyet kerestem. Én úgy értelmeztem a topiknyitóban írt bekezdést, hogy én a végsőnek szánt modulokat/metódusokat tetszőleges programnyelvben megírhatom, akár egyiket ebben, másikat abban. Bár alapvetően kedvelem a C++ nyelvet, de igazából szerettem volna kissé megismerkedni valami attól gyökeresen eltérővel. Nem azért hogy profi legyek benne, arról rég letettem hogy a programozásból éljek, de csak úgy kíváncsiságból. Ha a CDL az, ami ezen a linken szerepel, akkor sajnos "ó, anyám, én nem ilyen lovat akartam"!
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó
- A hozzászóláshoz be kell jelentkezni
Szerintem ez a CDL nem egy konkrét nyelv, inkább egy tervezési metódusféleség. Legalábbis az alapján, amiket leirtál, nekem ez jön át. Van egy problémád, részproblémákra osztod, aztán azokat is, amikor pedig olyan elemi problémákhoz jutsz, mint pl. "Kiiratom a végeredményt", akkor azt megvalósitod az általad választott programozási nyelven. Aztán ezeket összerakva kapsz egy programot, ami megoldja a problémádat, de az teljesen az adott nyelven lesz megirva, pl. C++-ban.
--
Debian - The "What?!" starts not!
http://nyizsa.uni.cc
- A hozzászóláshoz be kell jelentkezni
Igazad lehet, de akkor ez megint csak azt jelenti, hogy "ó, anyám én nem ilyen lovat akartam", mert én nem tervezési metódust kerestem, hanem programnyelvet.
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó
- A hozzászóláshoz be kell jelentkezni
Ha valami gyokeresen eltero erdekel, akkor ajanlom figyelmedbe a Prolog vagy SML nyelvet. Azt hiszem Prologot SWI-Prolog + emacs komboval erdemes nezegetni, SML-hez meg van Moscow ML. Magyar nyelvu leirast talalsz mindkettohoz BME-s Deklarativ programozas targy jegyzetei kozott, a linkek utan guglizast rad bizom :)
--
ahan nem
- A hozzászóláshoz be kell jelentkezni
Köszi, ez az SML jópofának tűnik, csak még nem jöttem rá, hol a forráskódja, amivel telepíthetem...
Változás: azóta már találtam linket a forráskódra!
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó
- A hozzászóláshoz be kell jelentkezni
A leirasodbol itelve errol van szo:
http://en.wikipedia.org/wiki/Compiler_Description_Language
Legalabbis ehhez elegge hasonlit az, amit irtal. Engem nem gyozott meg, ha a szokasostol lenyegesen eltero nyelvre vagynal, inkabb a Prologot ajanlom. Az jopofa, es a gyakorlatban is hasznalhato (bar sokszor eleg lassu futast eredmenyez). Gnuprolog, SWI prolog, Sicstus, es par egyeb interpreter is keszult hozza (utolso fizetos, a tobbi nyilt forrasu).
----
It doesn't take a rocket scientist to program a computer, it takes a programmer.
honlapkészítés
- A hozzászóláshoz be kell jelentkezni