Hozzászólások
Ujra itt vagyok!
Lehet, hogy nem volt vilagos, mit szerettem volna. Tehat: hogy a turoba tudhatja egy kis progi
mindazt, amit a nala sokkal nagyobb. Regebbi tapasztalatom, hogy egy programot az aktualis
fordito (djgpp, watcom, lcc stb.) heppjei szerint kell kozmetikazni, hogy megpapilja. Ez viszont
csont nelkul forditott barmit, amit probaltam. Azt szeretnem tudni, hogy ezt onalloan teszi-e,
vagy belinkel valamit a GNU libc-bol? Lusta vagyok a forrasat bongeszni, meg nem biztos, hogy
at is latnam. A rafinaltabb fuggvenyeket is lehet hasznalni, mindennel elbanik! Jo, tudom, ANSI meg POSIX (sal, sapka) de megis.
Na, kb. ennyi.
p.s. Ketfele flame van, az egyik a hugenotta vs. papista, amikor megy a termeketlen huzavona
az ilyen-hivo es olyan-hivo kozt; a masik meg az Elefant es a Mimoza (lasd fentebb) konfliktus
reven kialakult pengevaltas.
- A hozzászóláshoz be kell jelentkezni
[quote:c338c6d2ff="begyu"]
Lehet, hogy nem volt vilagos, mit szerettem volna. Tehat: hogy a turoba tudhatja egy kis progi
mindazt, amit a nala sokkal nagyobb. Regebbi tapasztalatom, hogy egy programot az aktualis
fordito (djgpp, watcom, lcc stb.) heppjei szerint kell kozmetikazni, hogy megpapilja. Ez viszont
csont nelkul forditott barmit, amit probaltam. Azt szeretnem tudni, hogy ezt onalloan teszi-e,
vagy belinkel valamit a GNU libc-bol? Lusta vagyok a forrasat bongeszni, meg nem biztos, hogy
at is latnam. A rafinaltabb fuggvenyeket is lehet hasznalni, mindennel elbanik! Jo, tudom, ANSI meg POSIX (sal, sapka) de megis.
Ajanlom a "kis" programok filozofiajaval valo ismerkedeshez a dillo-t (www.dillo.org) es az abiwordot (www.abisourece.com, talan).
A valasz kb. az, hogy a GCC nem C hanem egy akarmilyan fordito framework. Elegge bloatware, a sebessegre igazan sz*rnak, csak a leforditott kod sebesseget/meretet optimailzaljak. Akik hasznaljak, annak jo igy, akik fizetik (ipar) azokat leginkabb olyan kerdesek erdeklik, hogy pl. a 4Mb-os flash chipbe belefer-e a firmware, vagy sem - ergo ilyen fejlesztesekert fizetnek.
- A hozzászóláshoz be kell jelentkezni
[quote:17f7da4f70="pete"]
A valasz kb. az, hogy a GCC nem C hanem egy akarmilyan fordito framework. Elegge bloatware, a sebessegre igazan sz*rnak, csak a leforditott kod sebesseget/meretet optimailzaljak. Akik hasznaljak, annak jo igy, akik fizetik (ipar) azokat leginkabb olyan kerdesek erdeklik, hogy pl. a 4Mb-os flash chipbe belefer-e a firmware, vagy sem - ergo ilyen fejlesztesekert fizetnek.
Koszi!
Ezek szerint teljes erteku C fordito.
Erre voltam kivancsi.
- A hozzászóláshoz be kell jelentkezni
Csak egy tapasztalat:
Saját numerikus modellező proginkat (több, mint 10000 kódsor) is simán lefordította pillanatok alatt. (Nem mértem, de amit a gcc 20 s alatt fordít, azt ez 1 s körül lenyomta.)
A tesztek szerint a létrehozott kód kb. 1.7-1.9-szer volt lassabb, mint ha gcc-vel optimalizálok.
Mivel a futásidő a fontos nekünk, nem a fordítási, ezért maradunk a gcc-nél. :)
[Nem is értem, miért kell bloat-nak nevezni a gcc-t.... :( ]
- A hozzászóláshoz be kell jelentkezni
[quote:3f8411def5="horvatha"]
[Nem is értem, miért kell bloat-nak nevezni a gcc-t.... :( ]
Mert a dillo-t, icewm-et, fluxbox-ot, abiwordot nem hivhatom annak :)
Ha mar igy benne vagyunk, probaltad icc-vel a progitokat?
- A hozzászóláshoz be kell jelentkezni
[quote:6ae40d1f84="pete"][quote:6ae40d1f84="horvatha"]
[Nem is értem, miért kell bloat-nak nevezni a gcc-t.... :( ]
Mert a dillo-t, icewm-et, fluxbox-ot, abiwordot nem hivhatom annak :)
És valami belső kényszer hajt hogy valamit feltétlen bloatware-nek nevezhess?
:wink:
(Ezt ne folytassuk! Csak hülyéskedek!)
[quote:6ae40d1f84="pete"]
Ha mar igy benne vagyunk, probaltad icc-vel a progitokat?
Igen. Lehet, hogy én voltam béna, de csak 1-2% plusz sebességet kaptam az icc-től. Igaz, előtte elmatattam egy csomó időt, hogy melyik gcc adja a legjobb kódot (sebesség szempontjából) a mi esetünkben. Érdekesen ugrált a teljesítmény, pl. gcc-3.4.2 rosszabb volt, mint 3.4.3 és 3.4.1. De az is lehet, hogy ügyetlenkedtem.
- A hozzászóláshoz be kell jelentkezni
Hali!
Van egy ilyen ize: http://fabrice.bellard.free.fr/tcc/
Nem nagyon ertem, hogy mi is ez tkeppen.
A baj az, hogy nem tudok angolul. Ha valaki megnezne es
osszefoglalna a lenyeget, megkoszonnem.
- A hozzászóláshoz be kell jelentkezni
[quote:47fc3e9d04="begyu"]Hali!
Van egy ilyen ize: http://fabrice.bellard.free.fr/tcc/
Nem nagyon ertem, hogy mi is ez tkeppen.
A baj az, hogy nem tudok angolul. Ha valaki megnezne es
osszefoglalna a lenyeget, megkoszonnem.
tudok egy jo fordito irodat megadjam a cimet?
nos:
Tiny C Compiler
nem tudok angolul mit csinaljak?
>>>>szotar
http://dict.sztaki.hu
http://href.hu/x/74z tiny = apró, kicsi
c= mint c programnyelv ha ezt nem vagod akkor *****************************
http://href.hu/x/750 compiler = szerkesztő, összeállító, nahmost ebből lehet nem találod ki, de ez fodítót jelent
összerakva:
"apró c fordító"
mindezt 0 angol tudással is el lehet játszani szvsz.
- A hozzászóláshoz be kell jelentkezni
[quote:539f6499ad="begyu"]Hali!
Van egy ilyen ize: http://fabrice.bellard.free.fr/tcc/
Nem nagyon ertem, hogy mi is ez tkeppen.
A baj az, hogy nem tudok angolul. Ha valaki megnezne es
osszefoglalna a lenyeget, megkoszonnem.
A leírás szerint mindent tud. Sőt... Na, én azért megvárom
a 2.2-és változatot.
- A hozzászóláshoz be kell jelentkezni
[quote:4cee26010f="drastik"]mindezt 0 angol tudással is el lehet játszani szvsz.
KOSSZ!
Asszem nem teged kerdeztelek.
- A hozzászóláshoz be kell jelentkezni
De a legdurvább ez: http://fabrice.bellard.free.fr/tcc/tccboot.html
(Boot időben Linux kernel fordítás)
- A hozzászóláshoz be kell jelentkezni
[quote:5b620a7da7="Blint"]De a legdurvább ez: http://fabrice.bellard.free.fr/tcc/tccboot.html
(Boot időben Linux kernel fordítás)
Ez majdnem olyan, mint egy C interpreter! Nem?
- A hozzászóláshoz be kell jelentkezni
[quote:855ae7d8e0="meditor"]Ez majdnem olyan, mint egy C interpreter! Nem?
Az is, a -run parameterrel.
- A hozzászóláshoz be kell jelentkezni
[quote:69e5e7e2e2="wauf"][quote:69e5e7e2e2="meditor"]Ez majdnem olyan, mint egy C interpreter! Nem?
Az is, a -run parameterrel.
Na, ez kell a fiamnak.
- A hozzászóláshoz be kell jelentkezni
[quote:6524e16b55="begyu"][quote:6524e16b55="drastik"]mindezt 0 angol tudással is el lehet játszani szvsz.
KOSSZ!
Asszem nem teged kerdeztelek.
jaj nehari hogy segitettem tobbszor nem fog elofordulni:)
ui.: legkozelebb cimezd a kerdest lecci
- A hozzászóláshoz be kell jelentkezni