A dodám:
rozdielom je aj prenositelnosť stejného kódu medzi rôznymi platformami. "assembler" (špatný pojem), teda správnejšie jazyk symbolických inštrukcií je viazaný "často" resp. vždy viazaný na hardware. Samotný jazyk je navržen pre operácie veľmi tesne nad hardwarom. To je veľký rozdiel od Céčka, ktoré keďže je viac "odviazaný" od HW, má možnosť bežať na rôznych strojoch so stejným kódom, ale len s veľmi malými zmenami v kóde.
Assembler má výhody v:
možnosti kvalitného/výkonného programu, vyžadujúceho len veľmi malé prostriedky.
možnosti pracovať veľmi tesne nad HW (a mať kontrolu v podstate nad všetkým, nad každým bajtom programu v pamäti a nad každou inštrukciou).
Céčko výhody v:
Prenostitelnosť medzi rôznymi HW platformami
Efektivita psania kódu.
Samozrejme to neni napísané presne, ale pre snažil som sa to napsať čo najpochopitelnejšie pre laika.