( Chain-Q | 2007. 02. 16., p – 11:47 )

és 8 óra alatt sikerül legalább 1 órányi munkát megcsinálnod??

Ezt a hozzaszolast nem minositenem, mivel minosithetetlen.

de hiányolom a jávából. annyi vicces bug nem tud így létezni

Ja, persze. Pointerek nincsenek, de azert a tombok cim szerint (referencia szerint) adodnak at, meg sorban kaphatom a nullpointerexceptionoket... Mikor ugye pointer nincs is. Kafa. Nagy okossag van itt, nincs mese...

"huhh, nem emléxem már a pascalos switchre..."

Akkor ezt ird mar at nekem javaba, egyszeruen, ugy hogy ne kelljen neki masfel oldal case, vagy ne kelljen ifekre, egyeb hekkekre atirni az egeszet: (var x: char;)


  case x of
    'a'..'z','A'..'Z':
      writeln('betu');
    '0'..'9':
      writeln('szam');
    '[',']','(',')':
      writeln('zarojel');
    else
      writeln('egyeb jel');
  end;

please define "fullos if"

Eloszor is itt a normalis felteteldefiniciora gondoltam. Peldaul ilyenre:


if (target_system.info in [system_powerpc_amiga, system_powerpc_morphos, system_powerpc_linux]) then ...

"tipuskasztolas szuksegessege ertelmetlen helyeken,"
csak egyet mondj.

Tessek:


byte x, y, z;
x = (byte)y + z;

Es ez nem is igazan itt idegesito, hanem mikor bitflagekre definialok konstansokat (na a konstansdefinicio a masik ami a szivem csucske javaban, "public static final" ... ezt melyik majom talalta ki?), es van egy 2 erteku konstansom, meg egy 4 erteku konstansom, es ezt osszeadom, es at akarom adni egy byte tipusu valtozonak, es akkor tipuskasztolhatok... Argh!

most mondjam azt, hogy rosszul akarod használni?? vagy mire alkalmatlan szerinted?

Rosszul akarom hasznalni... Igen, meselj meg, valoszinuleg nem lattam enum tipust meg kozelrol... Mondjuk a Java enumnak kapasbol az a baja, hogy egy osztaly. Namost ha olyan eszkozokre kodolsz, amin hasznalhatsz (jo esetben) parszaz K memoriat maximum, akkor ketszer is meggondolod, hogy letrehozol-e megegy bloatot (ujabb osztalyt) a kododba. Ezenkivul enum eseten (mivel az enum ertekek nem konstansok) korulbelul a forditasi idoben torteno optimalizaciok nagyreszere is keresztet lehet vetni, ami eleg karosan befolyasolja a futasi sebesseget is... De biztos rosszul akarjuk hasznalni. Jjjo... Epeszu enum hianyaban meg marad a tobbtucat sor "public static final"-ozas, amitol rosszul vagyok.

lol

Meghajlok erveid nagysaga elott...

Ezenkivul meg hianyolom a preprocesszor direktivakat is... A legszanalmasabb, ahogy pl. a NetBeans visszahekkeli a nyelvbe... Arrol nem is beszelve, hogy a Java maximum ugy platformfuggetlen, hogy platformtol fuggetlenul mindenhol mashogy bugos. Mi telefonokra fejlesztunk, had ne soroljam a durvabbnal durvabb hibakat, amiket platformfuggoen kerulgetnunk kell, a preprocesszor direktivak hianyaban pedig ezt sem tudjuk megtenni rendesen, csak az ilyen NetBeans-szeru //#if WHATEVER=="barmi" modon, aminel szanalmasabb hirtelen nem is jut az eszembe... (Ja de igen, a C-fele preprocesszor abuse, amikor makrokkal definialjak az API-t par binaris syscall kore. Az szanalmasabb. Ezt elismerem.)

-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-