ISSUE 18
NEWS COLUMN
ISSUE 17
ISSUE 16
ISSUE 15
ISSUE 14
     
     

THESE PAGES ARE FREE OF

JAVA
FRAMES

STORED ON A LINUX SERVER, AND RUNNING SPACEHAWKS' OWN LINUX BASED VOTING AND MESSAGE BOARD CGI.

NO MICROSOFT RELATED PROGRAMS WERE USED TO CREATE THIS SITE.

VOYAGER
IBROWSE
AWEB
 
MSIE
   
     
STRIP
 

SPACEHAWKS WORLDNEWS ISSUE 18
PowerD 0.14

(avagy egy AmigaE szerű nyelv - vagy mégsem?)

Annak idején, nem is oly régen az AmigaE nyelvben kezdtem el kódolgatni abszolút kezdő szinten. Egyszerűnek tűnt, mert nem volt kismillió fajta header állomány, ami a C-ben az őrületbe kerget. Igaz az is, hogy nincs minden C include átfordítva E modulra. De ez nem zavart. Miután az AmigaE szabaddá vált (gonosz fogságban tartója elengedte) egy lengyel programozó fejlesztette tovább CreativE néven. Az újabb verziók letöltése közben felfedeztem, hogy van egy másik fejlesztés is, a PowerD. Nem tulajdonítottam neki túl nagy figyelmet akkoriban. Nemrégiben rászántam egy kis időt, hogy tanulmányozzam és természetesen megérte. Szinte teljesen hasonlít szintaktikailag az AmigaE-hez, de meglepő dolgokat tud.

Követelmények:
- AmigaOS 3.0
- HD
- 2 vagy több mega RAM
- PhxAss, PhxLnk (ez nagyon érdekes benne)
Azt hiszem, természetes, hogy a nagyobb, erősebb konfigot nagyon meghálálja.

Miben különbözik az E-től?

Sok dologban. Használhatunk a C-hez adott .lib kiterjesztésű és object (.o) fájlokat. Sok programozási elem került át a C-ből. Használja az FPU-t. Lehet különböző processzorokra optimalizálni. A forrást előbb átkonvertája asm forrássá és azt fordítja le, ezáltal kisebbek lesznek a futtatható programok. Egy egyszerű példa.

Kipróbáltam a Hello World programot, amivel először kezdik a tanulók.

Nyelv exe / mérete byteban
StormC (storm.lib,amiga.lib) 14000
StormC (stormamiga.lib) 6000
VBCC 3000
AmigaE 678
PowerD 148 !!!

Elég meggyőző. Az asm kóderek is hasznalhatják, hiszen az asm forrást átirogathatják kedvükre.

A további részletekért érdemes letölteni egy kipróbálás kedvéért. Modul sajnos szinte nincs hozzá, csak az OS van készen. Illetve a MUI modul is elkészült hozzá (szerény személyemnek köszönhetően), bár még kell egy kis tesztelés.

Jó kódolást!

Desco^BLT

 

 

 

 

 

 
GLOBAL LINKS DOWNLOAD AREA MESSAGE BOARD