-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: Michoo <m...@v...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Nowy polski procesor
Date: Wed, 06 Mar 2013 21:20:54 +0100
Organization: Netia S.A.
Lines: 60
Message-ID: <kh88ul$sbc$1@mx1.internetia.pl>
References: <kh239n$jmu$1@mx1.internetia.pl> <kh28i2$4t9$1@mx1.internetia.pl>
<5135955c$0$26700$65785112@news.neostrada.pl>
<kh72eg$ltj$1@news.task.gda.pl>
<513790a8$0$1210$65785112@news.neostrada.pl>
NNTP-Posting-Host: 83.238.197.12
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: mx1.internetia.pl 1362601750 29036 83.238.197.12 (6 Mar 2013 20:29:10 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Wed, 6 Mar 2013 20:29:10 +0000 (UTC)
In-Reply-To: <513790a8$0$1210$65785112@news.neostrada.pl>
X-Tech-Contact: u...@i...pl
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:10.0.11) Gecko/20121123
Icedove/10.0.11
X-Server-Info: http://www.internetia.pl/
Xref: news-archive.icm.edu.pl pl.misc.elektronika:643709
[ ukryj nagłówki ]On 06.03.2013 19:53, Anerys wrote:
> W ogóle jest jakaś dziwna tendencja chyba we wszystkim, czy prawie
> wszystkim, że praktycznie identyczne, czy podobne programy, obrastają w
> craz większy kod wynikowy, nie usprawiedliwiony np. dodawanymi
> funkcjami.
W końcu są "różne".
> Różne kompilatory dla dokładnie takiego samego kodu
> wejściowego produkują całkowicie różny w objętości kod.
A to zależy od wielu opcji czasu kompilacji.
> Weźmy z Pascala np. (darujcie "interpunkcję", ostatni raz rzeźbiłem 20
> lat temu...)
> program hello; (niektóre kompilatory OIDP pozwalają na pominięcie tej
> deklaracji)
> begin
> writeln ('Dzien dobry');
> end.
> jeden kompilator dał 30-kilka kB kodu,
Bardziej rozbudowana lub nie stripowana biblioteka.
> inny ok. 7,
Mniej rozbudowana (albo np wolniejsza) biblioteka. 30 kB to żaden
rozmiar, więc w czym problem?
> dla ciekawości
> powiedzmy, że "przeportowałem" to na mocno niszowego "Zdzicha" (dostępny
> w necie, dla DOS) kompilat był poniżej 100B (tak, bajtów, nie kilo, czy
> mega...).
Stripowana biblioteka, brak nagłówka PE (pliki .exe zawierają w sobie
m.i. plik com piszący, że "ten program jest pod windę", brak
importowanych bibliotek, etc...
> A robiły dokładnie to samo. Zero dołączeń,
a writeln to skąd się niby wzięło?
> zero innych
> deklaracji, itp. a doklejały kilkadziesiąt kB ch.j wie czego, psu na
> budę potrzebnego...
A potem jak się trochę więcej napisało to nagle ten pierwszy tył o
dodatkowe kilka kB kodu a ten drugi o kilkadziesiąt.
> Jestem niemal pewien, że gdyby tu i ówdzie poobcinać fuzle, to programy
> zrobiły by się mniejsze... tylko może kompilatory powinny rzetelniej
> generować kod? Nie doklejać czegoś, co programowi nie jest potrzebne.
Po grzyba ktoś ma optymalizować kompilator pod kątem minimalnego
programu, który nic nie robi?
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 06.03.13 21:34 Marek Borowski
- 06.03.13 22:34 Grzegorz Niemirowski
- 07.03.13 00:33 Anerys
- 07.03.13 00:48 Anerys
- 07.03.13 03:12 Bezznaczenia
- 07.03.13 08:25 Marek
- 07.03.13 08:27 Michal Schulz
- 07.03.13 09:12 zapinio
- 07.03.13 10:13 Janko Muzykant
- 07.03.13 10:12 DJ
- 07.03.13 10:14 DJ
- 07.03.13 10:29 DJ
- 07.03.13 10:38 Janko Muzykant
- 07.03.13 11:12 Marek Borowski
- 07.03.13 11:11 DJ
Najnowsze wątki z tej grupy
- Generowanie sumy kontrolnej z fragmentu pliku bin
- Re: Mala autonomiczna kamera monitoringu
- HDMI
- Re: Mala autonomiczna kamera monitoringu
- Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- skąd my to znamy
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- antena gsm
- bezpiecznik DC
- zasilanie fleksy z samochodu
- Dlaczego w Polsce sie nic nie udaje, na przykładzie niebieskiego lasera a teraz perskowitów
Najnowsze wątki
- 2024-06-25 Baterie litowe, takie bezpieczne :(
- 2024-06-25 Generowanie sumy kontrolnej z fragmentu pliku bin
- 2024-06-25 Tani laptop z Carrefoura
- 2024-06-25 Warszawa => International freight forwarder <=
- 2024-06-25 Warszawa => Starszy Programista C <=
- 2024-06-25 Zielona Góra => Inżynier R&D Energoelektronik <=
- 2024-06-25 Białystok => Starszy inżynier Cloud DevOps (Azure) <=
- 2024-06-25 Białystok => Starszy inżynier oprogramowania (Rust) <=
- 2024-06-25 I znowu prokuratura szuka paragrafu
- 2024-06-25 zalanie mieszkania jakie kwoty?
- 2024-06-25 Re: USA/Chicago: 2 lata za "usługi prawne" po 54 latach jako radny
- 2024-06-25 Re: USA/Chicago: 2 lata za "usługi prawne" po 54 latach jako radny
- 2024-06-24 Przenośny zbiornik ciśnieniowy
- 2024-06-23 ładny dzień na cabrio
- 2024-06-24 Re: Mala autonomiczna kamera monitoringu