GCC trukkozes

 ( tudos | 2014. október 12., vasárnap - 17:26 )

Sziasztok!

C-ben vannak olyan nyelvi elemek, amikkel meggyulhet a fordito baja, ha kombinaljuk?
Arra gondolok, hogy milyen elemekbol lehet felepiteni egy par soros kodot ugy, hogy a fordito sok ideig bajlodjon vele?
Pl.: metarogramozas?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Segítene szerintem ha leírnád, hogy mit akarsz csinálni/elérni pontosabban. Mi lenne ezzel a célod?

Nincs semmi kulonosebb celom. Olvastam, hogy c++-ban lehet metaprogramozast csinalni. Arra vagyok kivancsi, hogy c-ben is lehet-e. Illetve hogy mi lehet az egy c kodban, ami jelentosen megnovelheti a forditasi idot?

Pl ha strukturakat definialok, amik keresztul-kasul egymasra hivatkoznak.

Nem vagyok specialista, csak mások trükkös kódjait láttam.

Ahogy értem azt, amit kérdezel: szerintem leginkább valami össze-vissza hivatkozó "#define" preoprocesszor-trükkökkel lehetne kevés sorban olyat elérni, hogy az igaziból igen sok sorrá bomoljék ki a preprocesszálási fázisban, az meg jól megizzasztaná a compilert.

Azt nem tudom, hogy ez mire lenne jó azon kívül, hogy aki ilyet végigbogarász, alaposan megérti a preprocesszor és a compiler működését...

Jól gondolom, hogy trükkös C kódokra vágysz?

Javaslom, hogy látogass el ide.

G.
============================================
"Share what you know. Learn what you don't."

Ezek nem trükkös, hanem olvashatatlan kódok :)

--
arch,debian,windows,android

dev: http://goo.gl/7Us0GN
BCI news: http://goo.gl/fvFM9C

De legalább kiderült, hogy az agy milyen trükkös fordító (különösen ha a múltban túlesett néhány szóbeli vizsgán): ha egy kérdés értelmetlen, vagy nehezen értelmezhető, netán megkérdőjelezhető, hogy a pragmatikai értelme tényleg fedi a praktikus értelmét, akkor úgy érti, úgy akarja érteni illetve úgy tesz, mintha úgy értené a kérdést, hogy arra értelmes választ tudjon adni.

Mi sem jelzi jobban a jelenség alapvető voltát, mint hogy a nyelv számos helyzetfüggő kifejezést tart fenn a leírására: rizsa, mese habbal, handabanda, süketelés, dump nyomatása. Legérdekesebb talán az ősi gyökerű interdiszciplináris kifejezés, amit a közlekedés, az építőipar és politológia közösen jegyez, a köntörfalazás.

Ez az igazan kiraly: http://underhanded.xcott.com/

+1, a toledo3.c nagy kedvenc :)