Article View: pl.comp.lang.c
Article #309892Re: W której wersji standardu C lub C++ pracujecie?
From: Maciek Godek
Date: Fri, 16 Aug 2019 12:48
Date: Fri, 16 Aug 2019 12:48
12 lines
2702 bytes
2702 bytes
W dniu środa, 14 sierpnia 2019 19:24:46 UTC+2 użytkownik PawelS > Prawda. Nie wiem czy do tego zmierzasz, prawdopodobnie tak, że -Wall > to wcale nie włącza wszystkich dostępnych dla gcc opcji -W*** Tak, trzeba przyznać, że już sama nazwa jest myląca, no bo na moją znajomość języka angielskiego "all" oznacza wszystkie. Ale to jeszcze idzie przełknąć, zwłaszcza jak się wie o fladze -Wextra, która włącza dodatkowe warningi, których -Wall nie włącza. Tak czy inaczej, zdroworozsądkowe oczekiwanie jest takie, że -Wall pomoże wykryć najpoważniejsze i najbardziej typowe błędy, jakie może popełnić programista. Tego rodzaju błędem jest przypisanie wartości 32-bitowej do zmiennej 16-bitowej (czy ogólniej, przypisania, w których może dojść do utraty informacji). Jest to o tyle szokujące, że takie błędy są raczej łatwe do sprawdzenia w językach ze statyczną kontrolą typów, i nie widzę dobrego powodu, żeby nie były zgłaszane nawet gdy ktoś nie kompiluje z -Wall.
Technical Details
Message-ID:
<4bcfa95e-aaba-445f-9efe-e9008040fb75@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!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!f14no6023294qtq.0!news-out.google.com!y1ni54qtn.0!nntp.google.com!f14no6023282qtq.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<a1fbe21b-aed9-4b32-9691-a824c4e31a21@trust.no1> <3f1215b5-3c16-4248-a74f-1b57d21d4c98@googlegroups.com> <5d505a6e$0$17364$65785112@news.neostrada.pl> <d897b352-477c-42c0-ae44-f2df4bda7361@googlegroups.com> <5d52e072$0$521$65785112@news.neostrada.pl> <dc11d608-88c5-4511-bd8d-9e1922cd5e30@googlegroups.com> <5d5443dc$0$17361$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
X-Received: by 2002:a05:620a:126c:: with SMTP id b12mr4755251qkl.177.1565959728243; Fri, 16 Aug 2019 05:48:48 -0700 (PDT) X-Received: by 2002:a81:3313:: with SMTP id z19mr6544987ywz.188.1565959727981; Fri, 16 Aug 2019 05:48:47 -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!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!f14no6023294qtq.0!news-out.google.com!y1ni54qtn.0!nntp.google.com!f14no6023282qtq.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Fri, 16 Aug 2019 05:48:47 -0700 (PDT) In-Reply-To: <5d5443dc$0$17361$65785112@news.neostrada.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=213.192.68.153; posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r NNTP-Posting-Host: 213.192.68.153 References: <a1fbe21b-aed9-4b32-9691-a824c4e31a21@trust.no1> <3f1215b5-3c16-4248-a74f-1b57d21d4c98@googlegroups.com> <5d505a6e$0$17364$65785112@news.neostrada.pl> <d897b352-477c-42c0-ae44-f2df4bda7361@googlegroups.com> <5d52e072$0$521$65785112@news.neostrada.pl> <dc11d608-88c5-4511-bd8d-9e1922cd5e30@googlegroups.com> <5d5443dc$0$17361$65785112@news.neostrada.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <4bcfa95e-aaba-445f-9efe-e9008040fb75@googlegroups.com> Subject: Re: W której wersji standardu C lub C++ pracujecie? From: Maciek Godek <godek.maciek@gmail.com> Injection-Date: Fri, 16 Aug 2019 12:48:48 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit