@Hexmage960, post #4
@sando, post #5
@Hexmage960, post #7
@sando, post #8
No i inne języki też pozwalają miksować swój kod z assemblerem.
Jak chcesz porównać generowany kod, to najlepiej skompilować taki sam program tymi kompilatorami i sprawdzić który kod działa szybciej.
@Hexmage960, post #9
Myślałem, że oczywiste jest, że fakt napisania kompilatora E, który jest bardzo złożonym programem w asemblerze przez jedną osobę dowodzi, że ta osoba zna się wyśmienicie na asemblerze 68k i w konsekwencji można zakładać, że generowany kod asm również jest bardzo wysokiej jakości. Być może lepszy niż GCC. Mam nadzieję, że teraz odpowiedziałem na Twoje pytanie.
Moim zdaniem fakt, że E jest dedykowany Amidze ma również decydujące znaczenie, jak również to, że kompilator E działa błyskawicznie.
One pozwalają linkować kod asemblera i danego języka. W E dodajesz kod asm bezpośrednio do kodu źródłowego programu.
@Hexmage960, post #9
One pozwalają linkować kod asemblera i danego języka. W E dodajesz kod asm bezpośrednio do kodu źródłowego programu.Nie tylko. GCC pozwala na wstawianie kodu w asemblerze bezpośrednio do źródla w C i do tego odwoływanie się z takich asemblerowych wstawek do zmiennych C.
@Krashan, post #12