A drugie:Nazwa kompilacja na co dzień jest używana w kontekście tłumaczenia z języka wyższego poziomu na język niższego poziomu.
Mowiac krotko: kompilacja to przetwarzanie programu z jednego jezyka na inny (C++ na assembler). Assembler nic nie zamienia, on po prostu linia po linii podstawia kod maszynowy zamiast podanych mnemonikow Assemblera.Asemblerem (ang. assembler) nazywa się również program tłumaczący zapis symboliczny na język maszynowy. Asembler jako język programowania pisany jest wielką literą ("język Asembler"), natomiast asembler jako program tłumaczący zbiór poleceń (napisanych w języku Asemblera) do postaci binarnej pisany jest małą literą.
Osobiscie uwazam, ze okreslenie "kompilacja" w stosunku do assemblacji nie jest jakims ogromnym naduzyciem, po prostu nie jest do konca precyzyjna:) To troche tak, jakby o Giertychu mowic polityk