Názor ke článku Kudy dál v kompilovaných jazycích? od zilogat0r - [140] ... ze misto cyklu, co by sosal argumenty...

  • 4. 12. 2007 22:32

    zilogat0r (neregistrovaný)

    [140]
    ... ze misto cyklu, co by sosal argumenty v RGB, a sjoinovane do fyzicke podoby je praskal do pole framebufferu, se vubec volala nejaka fce, a navic virtualni metoda...

    samozrejme, je mozne, aby nejaky hypoteticky kompilator
    i z "nejoptimalnejsiho" mozneho zapisu napr. konverze nibble->hex:

    unsigned char num=5; //treba
    char hexascii;
    hexascii = num + ((num > 9)?('A' - 10):('0');

    udelal:

    cmp al,0ah ;2B
    sbb al,069h ;2B
    das ;1B

    ... ale jak by na to prisel? i kdyby mel tenhle figl zakodovany nekde ve "slovniku obratu", musel by tuhle semantiku rozpoznavat a detekovat v ruznych podobach...