programozas...adalek

Erdos Zoltan silverst at axelero.hu
Sun Feb 15 12:50:39 CET 2004


Hali!

Miutan a programkonyvtar (lista) atirhato kell legyen, csak olyan eszkoz 
johet szoba, amiben az interpreter modban a mag kepes a listat boviteni, 
atirni, tehat a "program"memoriahoz aktivan hozzafer (irhatja is).
Igaz, letezik olyan Forth, ami ket listat kezel es a fejlesztes vegen 
csak a runtime resz publikus, de sok nehezsege van, nem szeressuk...8-)))

Bye! E.Z.



hwsw famulus wrote:

>>Igaz, csak olyan procira jo, ami a program es adatmemoriat nem kezeli
>>kulon,
>>    
>>
>
>Ez biztos?
>
>mintha lenne AVR-re is valami....
>
>http://www.ram-tech.co.uk/avr.htm
>
>http://www.phact.org/e/forth.htm
>
>KJ
>
>
>----- Original Message ----- 
>From: "Erdos Zoltan" <silverst at axelero.hu>
>To: <elektro at tesla.hu>
>Sent: Sunday, February 15, 2004 11:43 AM
>Subject: programozas...adalek
>
>
>  
>
>>Hali!
>>
>>Ugy latom, a programozasi hitvita vegtelenre valtott...de szeretnek
>>megvillantani egy alternativat, amit az ifjak valoszinuleg nem ismernek.
>>
>>Anno tizensok evvel ezelott volt egy programozas nyelv (bocs, ma is
>>van), ami bizonyos feladatokra egesz kellemesen hasznalhato.
>>Raadasul elegge gepkozeli, elegge magasszintu, es nagyon gyors, elegge
>>portabilis.... igaz vannak rossz (?) tulajdonsaga is.
>>Ez a FORTH.
>>Akit nem erdekel itt nyomjon DEL-t.
>>Szamunkra es hitvita szamara a lenyege az, hogy az alap nyelv kb 2-4K
>>gepi kodban megirhato, efolott mar sajat utasitasokkal lehet dolgozni.
>>Azaz efolott tulajdonkeppen portabilis.
>>Maga az alap sem nagy kunszt, hisz a nyelv a programot (definiciokat)
>>egy lancolt listaban tarolja. Egy utasitas egy rekord. a rekord egyik
>>resze a begrehajto kod, ami nem mas, mint a primitivek eseten a
>>vegrehajto kod, definiciok eseten egy pointer lista, ami a definicioban
>>szereplo egyes utasitasok vegrehajto kodjara mutat.
>>Igy futasidoben szinte egy sokszorosan beagyazott rutinhivas sort hajt
>>vegre, aminek a legalso szintje gepi kod.
>>Igaz, csak olyan procira jo, ami a program es adatmemoriat nem kezeli
>>kulon, illetve a stack-je nem korlatozott...(ez komoly hiba lehet
>>egyesek szemeben)
>>A masik komoly hiba, hogy a parameteratadas is stackben bonyolodik,
>>megpedig az u.n. forditott lengyel logika szerint.... (regi PTK
>>programozhato zsebszamologepek PTK1072, stb..)
>>A masik hiba, hogy a kalsszikus felulrol tervezes, alulrol programozas
>>elvet kovetkezetesen betartatja.... tehat nem a zsebbol programozok
>>nyelve...
>>
>>
>>a portabiltasrol annyit, hogy lattam CNC gepet forth vezerlessel
>>(egyebkent robotoknal eloszeretettel alkalmazott nyelv), ahol a
>>vezerlesben a prancsok a szanokat mozgattak, de a PC-s szimulator
>>(szinten forth) a szanmozgatast csak rajzolta. A 'magasszintu' program
>>ugyanaz volt, az egyik gepen mint vegrehajto, a masikon mint szimulator...
>>
>>Megejgyzem, hogy regota 8051 core-ral dolgozom... erre is van forth...
>>es ugy nez ki, nem egy kihalo tipus (atmel, winbond,dallas, philips,
>>    
>>
>stb..)
>  
>
>>A kompatibilitas, a vegrehajto kod hibai, a fordito hibai ebben a
>>nyelvben fel sem merulnek... az adott vason a minimal nyelvet Te magad
>>irod... tehat Te vagy a hunyo.....8-))
>>
>>Egyebkent magam reszerol azert szeretek assemblyben dolgozni (kisebb
>>meloknal) mert meg commodore-os idokben is sokszor tobb idot vett el
>>masok hibainak kijavitasa, mint a sajat progi megirasa ugyanarra a
>>celra.. Arrol nem is beszelve, ha nem veszed eszre a hibat, es uzem
>>kozben jon elo, akkor masok hibaja miatt szivsz es garizol...
>>
>>De nem akarok tul hosszu es  offtopic lenni, akit erdekel, a neten
>>sokezer talalat van a temaban, mert ez maig nepszeru nyelv, csak nalunk
>>nem divat....
>>
>>Bye! E.Z.
>>
>>
>>
>>
>>    
>>
>
>
>
>
>  
>




More information about the Elektro mailing list