Асемблер?
42 отговора
0 прегледа
Асемблер?
Винаги ми е било чудно, че на С ми е комфортно. Има точно три неща, дето като ги грокваш и няма грижи (структури, функции и пойнтери). Би ли имало смисъл човек да се занимава с асемблер лето 2010то края? Не говориме за директно монетизиранка, въпреки че що не. Напоследък нали е модно езици там нещо, та се зачудих дали да не поцъкам това...
Simplicity is the essence of happiness. -- Cedric Bledsoe
Simplicity is the essence of happiness. -- Cedric Bledsoe
Асемблер - само ако ще
пишеш браузъри. За всичко останало може да ползваш и други езици

Асемблера е незаменим при хардуерни бъзикни, ама иначе просто не виждам къде да го ползваш.
Bеer? Mоre?
Плацебото
Асемблера е незаменим при хардуерни бъзикни, ама иначе просто не виждам къде да го ползваш.
Bеer? Mоre?
Плацебото
Re: Асемблер?
Не познавам никой, който да пише само на Асемблер. Обикновено дори и най-големите писачи не пишат повече от 1% от кода на асемблер.
The last good thing written in C was Franz Schubert's Symphony No. 9.
The last good thing written in C was Franz Schubert's Symphony No. 9.
Re: Асемблер?
аз пописвам, макар и рядко. преди година писах нещо у работата на асемблер за видеокарта, а преди 3 години за часпромеца си писах няколко от функциите на асемблер за микроконтролер. но като дебъгвам често влизам у асемблера да гледам кво става.
NE SUTOR ULTRA CREPIDAM
NE SUTOR ULTRA CREPIDAM
Re: Асемблер?
Тва не е език. Тва е машината за която пишеш. Ако я познаваш по-добре от С компилатора може и да има смисъл в разни сюблимни моменти.
Re: Асемблер?
Имаше традиция да споменаваш сгодни книги навремето :)
Simplicity is the essence of happiness. -- Cedric Bledsoe
Simplicity is the essence of happiness. -- Cedric Bledsoe
Re: Асемблер?
само художествени книги чета, за работа квото трябва чета от документацията.
NE SUTOR ULTRA CREPIDAM
NE SUTOR ULTRA CREPIDAM
Re: Асемблер?
:)
Revolution, the only solution,
The armed response of an entire nation
System of a Down P.L.U.C.K.
Revolution, the only solution,
The armed response of an entire nation
System of a Down P.L.U.C.K.
Re: Асемблер?
Що? Смисъл нулев. Курсора над променливата и стойността се пръква барабар с адреса. Нормалните езици са много по-комфортни за дебъг. Освен ако не решиш да реверсваш некво тлъсто апи. Грешен ход от секъде.
Re: Асемблер?
и като е компилирано с оптимизации кво прайш, лягаш и мреш?
NE SUTOR ULTRA CREPIDAM
NE SUTOR ULTRA CREPIDAM
Re: Асемблер?
Викаш zaphod на час-пром, примерно 
A man only sees what he wants to see...
A man only sees what he wants to see...
Re: Асемблер?
Компилираш го без оптимизации. Оправяш бакиите и след това го компилираш с оптимизации. И отиваш да живееш някъде. :) То па едно ще разбереш нещо като е с оптимизации. Ходи да идентифицираш телата на инлайнатите добитъци.
Re: Асемблер?
И като го копилираш без оптимизации и бъга мистериозно изчезва. :) Been there, done that :)
The last good thing written in C was Franz Schubert's Symphony No. 9.
The last good thing written in C was Franz Schubert's Symphony No. 9.
Re: Асемблер?
Даже така да е. Спокойно може с принтче/съобщение да направиш двоично търсене до източника. И тва ако килото трева което си изпушил ти пречи да мислиш. Винаги има културен начин.
Re: Асемблер?
може с принтче, а може и да си отвориш асемблера, да не са го сложили за красота. дори джаварските идета показват асемблер, това трябва да ти светва червената лампичка.
NE SUTOR ULTRA CREPIDAM
NE SUTOR ULTRA CREPIDAM
Re: Асемблер?
А може и да си задържиш курсора над променливата и да видиш до къде се е развъртял цикъла. Поне в останалите 99.9% когато при включени оптимизации не се появява мистериозен бъг. Мисълта ми беше, че не е наложително да лягаш да мреш ако не знаеш асемблер.
Re: Асемблер?
Асемблерът има смисъл, ако работиш някакви хардуерни истории на ниско ниво като контролери примерно. Иди накарай джавар да пише Асемблер.
Re: Асемблер?
Личи си, че нямаш много опит с дебъгването. Не се опитвай да продаваш краставици на краставичарите.
The last good thing written in C was Franz Schubert's Symphony No. 9.
The last good thing written in C was Franz Schubert's Symphony No. 9.