Article View: pl.comp.programming
Article #216166Re: POpularno?? j?zyk?w programowania ??
From: Maciej Sobczak
Date: Mon, 30 Sep 2019 07:27
Date: Mon, 30 Sep 2019 07:27
18 lines
2850 bytes
2850 bytes
> Zwłaszcza że program w C można skompilować trzema lub więcej
> zupełnie różnymi kompilatorami - a w ten sposób sprawdzić, czy
> np. wyniki obliczeń nie zależą od kompilatora.
int multiply(int x, int y)
{
return x + y;
}
Wyniki obliczeń tej funkcji nie będą zależeć od kompilatora i to niezależnie czy będzie tych kompilatorów 3 czy 33.
W Twoim rozumowaniu jest błąd.
Spróbuj rozwiązać ten problem i wtedy zobaczysz, że nie trzeba 3 kompilatorów. Dlatego tej metody się nie używa.
Inna sprawa, że jeżeli te kompilatory są naprawdę różne, to wygenerowany przez nie kod będzie się różnił rozmiarami sekcji, rozmieszczeniem obiektów, opóźnieniami w czasie wykonania - czyli z punktu widzenia systemów krytycznych wszystkim. Co z tego, że coś się policzy tak samo, skoro nie tam gdzie trzeba i nie wtedy kiedy trzeba. To też jest powód, dla którego tej metody się w praktyce nie używa.
--
Maciej Sobczak * http://www.inspirel.com
Technical Details
Message-ID:
<b5bf1d06-63aa-431d-9617-197defac80b3@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!2.eu.feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!o24no2524585qtl.0!news-out.google.com!q23ni152qtl.1!nntp.google.com!o24no2524571qtl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<ZFueF.189972$Jh2.55867@fx39.am4> <b7cb88b6-e116-49ce-aa77-d9402b2bd021@googlegroups.com> <5d835054$0$525$65785112@news.neostrada.pl> <qm5o8c$6mr$1@news.icm.edu.pl> <5d867c27$0$17361$65785112@news.neostrada.pl> <qm5va9$c07$1@dont-email.me> <5d86b148$0$520$65785112@news.neostrada.pl> <qm7c3j$pl6$1@dont-email.me> <5d87968d$0$503$65785112@news.neostrada.pl> <qm875f$g8o$1@dont-email.me> <5d87b31a$0$522$65785112@news.neostrada.pl> <qm8e0j$s55$1@dont-email.me> <qmgven$som$1@z-news.wcss.wroc.pl> <f05b2868-1104-41ec-9932-5ab98957ebee@googlegroups.com> <qmnls7$tml$2@news.icm.edu.pl>Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:6651:: with SMTP id a78mr17798243qkc.474.1569828445631; Mon, 30 Sep 2019 00:27:25 -0700 (PDT) X-Received: by 2002:ac8:5344:: with SMTP id d4mr23377979qto.258.1569828445465; Mon, 30 Sep 2019 00:27:25 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!2.eu.feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!o24no2524585qtl.0!news-out.google.com!q23ni152qtl.1!nntp.google.com!o24no2524571qtl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.programming Date: Mon, 30 Sep 2019 00:27:25 -0700 (PDT) In-Reply-To: <qmnls7$tml$2@news.icm.edu.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=165.225.84.161; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S NNTP-Posting-Host: 165.225.84.161 References: <ZFueF.189972$Jh2.55867@fx39.am4> <b7cb88b6-e116-49ce-aa77-d9402b2bd021@googlegroups.com> <5d835054$0$525$65785112@news.neostrada.pl> <qm5o8c$6mr$1@news.icm.edu.pl> <5d867c27$0$17361$65785112@news.neostrada.pl> <qm5va9$c07$1@dont-email.me> <5d86b148$0$520$65785112@news.neostrada.pl> <qm7c3j$pl6$1@dont-email.me> <5d87968d$0$503$65785112@news.neostrada.pl> <qm875f$g8o$1@dont-email.me> <5d87b31a$0$522$65785112@news.neostrada.pl> <qm8e0j$s55$1@dont-email.me> <qmgven$som$1@z-news.wcss.wroc.pl> <f05b2868-1104-41ec-9932-5ab98957ebee@googlegroups.com> <qmnls7$tml$2@news.icm.edu.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <b5bf1d06-63aa-431d-9617-197defac80b3@googlegroups.com> Subject: Re: POpularno?? j?zyk?w programowania ?? From: Maciej Sobczak <see.my.homepage@gmail.com> Injection-Date: Mon, 30 Sep 2019 07:27:25 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit