[#4]
Re: Transkompilator języka Amiga E
@Grzegorz Kraszewski,
post #3
Myślć, że jestem w stanie przy pomocy GCC pobić kompilator E (ten stary) pod wzglćdem rozmiaru kodu wynikowego.
Z własnym czy standardowym nagłówkiem?
Było szybsze, ale pod jakim wzglćdem? Kompilacji?
Tak, w tym także :) Bardziej chodziło mi o to, że programy liczące, zwłaszcza bez zmiennoprzecinkowych były/są szybsze. Mam taki programik, który obrabia tablicć z 3 giga elementów i po kompilacji za pomocą E i VBCC ten pierwszy daje wyniki prawie 10 min. wcześniej.
Co do wielkości plików wykonywalnych - czy to jest tak naprawdć dużą zaletą w dzisiejszych czasach? Zwłaszcza w sytuacji gdy nawet GCC potrafi tworzyć pliki o różnych objćtościach, w zależności od tego jak ustawi sić opcje/optymalizacjć podczas kompilacji/linkowaniu.
Wierzć na słowo, samodzielnie nie testowałem. Czy zaleta - w sumie obecnie nie ale poprawia samopoczucie :) Choć z drugiej strony pamietaj, że E został stworzony przez człowieka wyznającego filozofie asemblera. Orginalny kompilator jest sam w sobie transkompilatorem, ponieważ można użyć mnemoników.
Wspomne także o obiektach - są prostsze w użyciu. Moim zdaniem zdecydowanie sensowniej rozwiązano ich obsługe. Ma to wpływ na wielkość.
--
Mówicie o tej dla mnie ciągle mitycznej wersji GCC4. Używam AmigaOS3 na A1200 z Blizzem, UAE coś mi nie podchodzi, wypowiedzi opieram na pracy w takim środowisku.