• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    LITTLELIAssembler
    there are 10 types of people in the world. those who understand binary, and those who don't.
    windows bring the power of yesterday computers in nowadays
    sexy nastenka
    rozbalit záhlaví
    CABOWITZ
    CABOWITZ --- ---
    WENCA:
    _K5_:
    no ja jsem ted asi ve druhe tretine :] - na stara kolena jsem se rozhodl pouzivat zxko v audiovisualnich produkci a asm je preci je napr. na vykreslovani kruznic preci jen rychlejsi nez basic :-D. je to skvele napsana vec. paralelne nahlizim do literatury o asm pod linuxem a spousta veci je stejnych...
    WENCA
    WENCA --- ---
    CABOWITZ: cetli :)
    _K5_
    _K5_ --- ---
    CABOWITZ: četli, v originále ;-)
    CABOWITZ
    CABOWITZ --- ---
    Guide_To_Assembly_Language_Programming_In_Linux
    mimochodem elzetovu knihu bity do bytu jste necetli? vrele doporucuji i kdyz je to pro z80 :]
    ANT_39
    ANT_39 --- ---
    ten graf sam o sobe samozrejme nic nerika, zde je vic kontextu:
    http://smallcode.weblogs.us/2006/04/22/x86-machine-code-statistics/
    _BENNY
    _BENNY --- ---
    RCR
    RCR --- ---
    DAVIDOWITCH: Simecka pamatuju, ten byl dobrej...
    JAZZZ
    JAZZZ --- ---
    DAVIDOWITCH: ono to vzeslo z diskuze o prgani mikroprocesoru, kde se stale jeste na efektivitu hraje a assembler je stale rozumna volba.

    jasne ze v dnesni dobe je vyhodnejsi psat "programy" co se pousti v exploreru a jsou desne pomaly :)

    jinak co se tyce prgani v tymu, tak to neni ani tak o jazyce jako o schopnym architektovi co to spravne rozdeli na kousky ktery se delaj po jednom cloveku. moje zkusneost z RIP je, ze i kalkulacka se da udelat pomalu a blbe ve trech lidech kdyz jeden by ji mel za vecer hotovou :)
    DAVIDOWITCH
    DAVIDOWITCH --- ---
    JAZZZ: To je Shimi?
    Na hrani je assembler dobrej, na neco co se musi fakt jako udelat, zaplatit a nasadit bohuzel ne.
    JAZZZ
    JAZZZ --- ---
    DAVIDOWITCH: assemblerovej kod s komentarem na kazdy radce to jisti ;)
    JAZZZ
    JAZZZ --- ---
    DAVIDOWITCH: dyk ja vim ze pro spatny reseni je vzdycky dobrej duvod:)

    btw. tenhle typek uci na felu strojove oriontovane jazyky, takze do toho asi vidi. problem je ze se nemuze smirit s tim jak se misto krasnyho, cistyho kodu vsude nasazuje balast. je to asi podobny jaky kdyz se malir projde po meste a vsude vidi hnusny reklamy prelepeny pres secesni fasady domu. docela ho chapu..
    DAVIDOWITCH
    DAVIDOWITCH --- ---
    Me teda osobne dost fascinuje predstava, ze prumerny koder umi vymyslet lepsi optimalizace nez kompilator. Protoze bud se to pise aby se v tom nekdo vyznal (a pak to neni optimalizovany), nebo na efektivitu (a pak to neni prehledny ani trosicku).

    Ja teda ted delam program pro vlastni procesor ve vlastnim assembleru a i kdyz vim presne co chci a rozumim hardwaru naprosto do detailu, tak docela valcim s tim jestli to napsat efektivne nebo citelne.
    JANFROG
    JANFROG --- ---
    JAZZZ: Takovych kazani jsem uz slysel. Vsechny meli jednoho spolecneho jmenovatele - kazatele meli velmi naivni predstavy (pokud nejake) o tom, jak se dela "interpreter" takoveho jazyka :-)))

    Ale 100% souhlas - nebyt vyssich jazyku, tak neprogramuji - nemel bych na to :)
    DAVIDOWITCH
    DAVIDOWITCH --- ---
    Ja doufam ze to oba myslite hodne "tongue in a cheek" a tak vam tu nebudu nadavat za development cost, ani se ptat jestli ste treba takhle posledni dobou zkusili napsat neco vetsiho ve vic lidech.
    JAZZZ
    JAZZZ --- ---
    RCR: ono je to asi taky o tom, ze je potreba lidem nutit stale vykonnejsi hw a ten je potreba zabit stale stupidnejsim sw :)
    RCR
    RCR --- ---
    JAZZZ: Vyssi programovaci jazyky umoznuji vytvaret software s dovednostmi nepotrebnymi a naroky nenaplnitelnymi v zanedbatelnem case. Dnesnio svet chce jit rychle dopredu, mit moznost delat vsechno a nepta se, kolik to stoji...
    JAZZZ
    JAZZZ --- ---
    DAVIDOWITCH: zrovna dneska daval na konkurencnim diskuzaku Zilog kazani jak jsou High Level jazyky pro blbce, neefektivni a jedina jejich vyhoda je, ze umoznujou outsorcovat do bangladese nebo rovnou do zoo do pavilonu opic :)
    musim rict ze v necem teda pravdu mel.. vzdycky kdyz koukam jak si horsi z mejch dvou operacnich systemu vezme giga ramky, tak si rikam kam to speje..
    DAVIDOWITCH
    DAVIDOWITCH --- ---
    JAZZZ: A modifikovatelnejsim.
    JAZZZ
    JAZZZ --- ---
    kazdopadne mi to pripada jakou touha po pomalejsim a mene efektivnim kodu coz teda moc nechapu :)
    KOMPAS
    KOMPAS --- ---
    ono hodne zalezi na tom, jestli je to vysledek prekladu nebo je to psano rucne
    nektere dekompilery hledaji prave charakteristicke sekvence urciteho prekladace
    pokud jde o rucne psany, pripadne zamerne obfuskovany kod, tak vubec nemusi mit ekvivalent ve vyssim programovacim jazyce
    ANT_39
    ANT_39 --- ---
    Osobne bych se podival na nastroje pro reverzni inzenyrstvi a dekompilaci. Ted si zkousim hrat s boomerangem, a celkem je schopny vydedukovat strukturu zdrojaku, byt nekde mu utece parametr funkce, nebo inicializace promenne, nebo tak neco. Takze jak rika CERBERUS.
    Kliknutím sem můžete změnit nastavení reklam