Hollosi Information eXchange /HIX/
HIX CODER 2424
Copyright (C) HIX
2006-11-12
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: re: RE: C programozas (mind)  55 sor     (cikkei)

+ - Re: re: RE: C programozas (mind) VÁLASZ  Feladó: (cikkei)

> Felado : 
> Temakor: re: RE: C programozas ( 59 sor )
> Idopont: Fri Nov 10 14:23:13 CET 2006 CODER #2423
> - - - - - - - - - - - - - - - - - - - - - - - - - - - -
....
> Szeretném viszont, ha valaki elmondaná, mennyire nehéz megoldani
> *konzolon* a következő problémát:
Ez mondjuk engem is érdekelne. Amúgy megnéztem, ASM-ben a legkönnyebb
megoldani, habár ott is kell dll-eket hívogatni igaz csak egyet-kettot, 
azt
is a Windows könyvtárból, amiben az adott rutinok benne vannak. Egy ablak 
és
nyomógomb kirakva és exe-re fordítva pár kb-ból megúszható.
> Van egy remek, DOS-os grafikus sejtautomata program, amely a szabályokat
> TXT file-ból veszi, a képeket BMP-ből és rajzolni is tud.
> Ugyanehhez konzolon minimum egy ablak kellene, egy gombbal
> (indítás/leálítás), egy panellel, amelynek a pontjai közvetlenül
> elérhetők, és egy szövegdobozzal a szabályoknak. Első nekifutásra
> időzítő sem kell, csak egy rendszerhívás, amelyik frissíti a képernyőt
> és megnézi, van-e megnyomott gomb. Aztán lehetne tovább csicsázni:
> dialógusokkal a filementéshez, töltéshez - rajzoló rutinokkal -
> időzítővel - stb. stb. Azonban az ALAP programnak ki kellene jönnie 50
> KB-ból. Megoldható ez - és hogyan?
Nekem egy ötletem van.
Free Pascal???
http://www.freepascal.org/
Ingyenes, és kis kódot generál, habár nem C.
Gondolom ki lehet egészíteni ASM betéttel és akkor jó lesz, kicsi marad 
a
lefordított programkód.
De a legkisebb kódot az Assembly fogja adni, viszont akkor sok dolgot neked
kell kézzel leprogramozni, tehát sok idot fog igénybe venni.
Végiggondoltam hogy lehet szerezni include file-okat, makrókat ahol már 
kész
rutinok vannak amiket fel tudsz használni (ablakok, nyomógombok, Win
leállítás, STB.
De ez kicsit elgondolkodtatott, hogy mivel más meglévo rutinjai, nyilván
sok-sok hibalekezelés benne van ami az adott környezetben lehet hogy
fölösleges/nem is fordulhat elo. Szóval azon gondolkodtam, hogy ha sok
include file-t belefordítassz, nem az lesz-e a végeredmény, mint a többi
vizuális programnyelv esetében hogy nagy lesz a programkód???
Szerintem ha a kis méretu programkódra törekszel, kénytelen leszel kézzel
leprogramozni, és csak azt, ami neked feltétlenül szükséges.
Gondolj csak bele, a BIOS fejlesztok sem használhatnak vizuális
programkódot, régen biztos hogy nem, bár nem is volt rá szükség. :-)
Bele kellett férni 250 KB-ba, bár láttam olyan BIOS-t, amely tömörítve 
volt,
(Lempelziv algoritmus), és amikor kellett neki valami, azt a részt
csomagolta ki memóriába.
Esetleg még egy ilyen tömörgetési megoldás? Ez viszont lassítani fogja 
a
futásidot.
Gondold végig, ezek csak ötletek, remélem segít.
Üdv:
Laci

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS