🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #216008

Re: Jak to robią w NASA

#216008
From: godek.maciek
Date: Sun, 08 Sep 2019 06:58
48 lines
5169 bytes
W dniu niedziela, 8 września 2019 08:13:54 UTC+2 użytkownik AK napisał:

> >> Piszę same mądre (czyli prawdziwe) rzeczy :).
> >> Nie moja wina, że głupcy ich nie dostrzegają.
> > 
> > A może jednak Twoja, Pierdoliszu.
> 
> No ladnej cie Rodzice kulturki nauczyli :)

Zwracam się do Ciebie tak, jak mi się przedstawiłeś

> > Może gdybyś był prawdziwie mądry, umiałbyś pisać swoje rzeczy w taki sposób, żeby ci biedni głupcy potrafili ujrzeć blask Twej mądrości.
> 
> No to jeszcze raz.
> Standard C okresla wyraznie, ze aseerty w C "wstawiane sa" (czyli tez 
> wykonuja sie) _jedynie_ w trybie debug.

To jeżeli określa wyraźnie, to może po prostu przytocz tu odpowiedni cytat i będzie po sprawie. Ale jeżeli asercjami nazywasz makra assert (czego standard nie robi), to standard nigdzie nie używa określeń 'wstawiane są' ani 'wykonują się' w odniesieniu do użyć tego makra. Nigdzie też nie mówi, że makro 'assert' jest jedyną dopuszczalną metodą robienia asercji w kodzie.

Jeżeli idzie o makra, to makra co najwyżej 'rozwijane są do'.
I standard mówi jawnie, że jak masz NDEBUG, to makro assert rozwija się do ((void) 0). Nie mówi nic w stylu 'asercja jest wstawiana', bo to programista wstawia asercje, ani 'asercja wykonuje się', bo to niedorzeczność.

> Oczywiscie mozna napisac swoje asserty (tylko po co? Te z assert.h sa
> wystarczajace), ale _musza byc one zgodne ze standardem czyli:
> 1. byc zgodne w sensie API z tymi z assert.h
> 2. byc z nimi zgodne "semantycznie" i "behawioralnie" (czyli m.in.
> _rowniez_ musza byc "wstawiane" w trybie debug.
> Bez spelnienia tych zalozen to sa "robotki domowe" a nie asserty w 
> sensie jezyka C.

Przeoczyłeś chyba moje pytanie o STATIC_ASSERT, Pierdoliszu.

> > Może jestem głupcem
> 
> "Moze" jest niepotrzebne.
> 
> > A kiedy ja, kaleka umysłowy, próbuję sformułować myśl, to Ty, Pierdoliszu, zamiast próbować ją jakoś zinterpretować, zamiast pomóc mi sformułować ją tak, żeby miała sens dla nas obu, stwierdzasz, że "pieprzę 3po3", w czym mój pożałowania godny zawistny umysł doszukuje się takiej ewentualności, że może dlatego wydaje Ci się, że "pieprzę 3po3", że sam nie jesteś w stanie moich słów zinterpretować, i dlatego wolisz je zdyskredytować.
> 
> No a co mam powiedziec jesli zwyczajnie "pi..lisz" majac standard C (a 
> to _jest wyrocznia_) zwyczajnie w d.. ?

Jest sobie słowo. Tym słowem jest 'asercja' w języku polskim (albo 'assertion' po angielsku). To słowo ma swoje określone znaczenie.
Nawet standard C w paru miejscach używa tego słowa w tym znaczeniu.


Otwórz i zobacz sam, Pierdoliszu Głupoty.

https://sjp.pl/asercja
Technical Details
Message-ID: <4e3d526f-791b-4e47-a9e6-6184673735b0@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!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!85.12.16.70.MISMATCH!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!o24no10713841qtl.0!news-out.google.com!c11ni401qtp.0!nntp.google.com!o24no10713831qtl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <1ua4wui506zbf$.dlg@tyczka.com> <qkecqc$c03$1@news.icm.edu.pl> <3ec85b36-33be-49bd-b688-d8c9213a771a@googlegroups.com> <qkicu0$knb$1@gioia.aioe.org> <46e56026-21be-4761-908e-7991c72a1143@googlegroups.com> <qkjqqi$1b59$1@gioia.aioe.org> <0125b7f3-d337-4537-a6d3-237b78065215@googlegroups.com> <rmvauunflug0.dlg@tyczka.com> <eab71553-8760-428b-a4aa-a58ac0f346ec@googlegroups.com> <1794fcdb-d7bb-402f-927f-80010b217989@googlegroups.com> <1a2f7fe3-5745-40b2-9fd6-868fca99dea5@googlegroups.com> <a0c6a1c7-e8bf-4079-b5f2-d5dcec42f7d9@googlegroups.com> <qkoqr3$1eec$1@gioia.aioe.org> <a08139d2-95a7-4568-b224-282cfede80b5@googlegroups.com> <88ce0ee3-a454-e3c8-e800-3eabc7ae41eb@nowhere.net> <1a7664a9-c081-49f9-94a1-941aad8b3b73@googlegroups.com> <qksqus$1h0q$1@gioia.aioe.org> <32d9851d-60a0-4091-8a02-d51d326b9638@googlegroups.com> <5d7219bc$0$6446$426a74cc@news.free.fr> <qktsl4$c9i$1@gioia.aioe.org> <dad26053-c63d-4ecd-a8de-3034ca8abaa0@googlegroups.com> <ql2670$188e$1@gioia.aioe.org>

Show Full Headers
Complete Article Headers
X-Received: by 2002:ac8:1c54:: with SMTP id j20mr17804102qtk.302.1567925920718;        Sat, 07 Sep 2019 23:58:40 -0700 (PDT)
X-Received: by 2002:ac8:12cc:: with SMTP id b12mr16869395qtj.369.1567925920559; Sat, 07 Sep 2019 23:58:40 -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!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!85.12.16.70.MISMATCH!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!o24no10713841qtl.0!news-out.google.com!c11ni401qtp.0!nntp.google.com!o24no10713831qtl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Sat, 7 Sep 2019 23:58:40 -0700 (PDT)
In-Reply-To: <ql2670$188e$1@gioia.aioe.org>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.25.253.100; posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 83.25.253.100
References: <1ua4wui506zbf$.dlg@tyczka.com> <qkecqc$c03$1@news.icm.edu.pl> <3ec85b36-33be-49bd-b688-d8c9213a771a@googlegroups.com> <qkicu0$knb$1@gioia.aioe.org> <46e56026-21be-4761-908e-7991c72a1143@googlegroups.com> <qkjqqi$1b59$1@gioia.aioe.org> <0125b7f3-d337-4537-a6d3-237b78065215@googlegroups.com> <rmvauunflug0.dlg@tyczka.com> <eab71553-8760-428b-a4aa-a58ac0f346ec@googlegroups.com> <1794fcdb-d7bb-402f-927f-80010b217989@googlegroups.com> <1a2f7fe3-5745-40b2-9fd6-868fca99dea5@googlegroups.com> <a0c6a1c7-e8bf-4079-b5f2-d5dcec42f7d9@googlegroups.com> <qkoqr3$1eec$1@gioia.aioe.org> <a08139d2-95a7-4568-b224-282cfede80b5@googlegroups.com> <88ce0ee3-a454-e3c8-e800-3eabc7ae41eb@nowhere.net> <1a7664a9-c081-49f9-94a1-941aad8b3b73@googlegroups.com> <qksqus$1h0q$1@gioia.aioe.org> <32d9851d-60a0-4091-8a02-d51d326b9638@googlegroups.com> <5d7219bc$0$6446$426a74cc@news.free.fr> <qktsl4$c9i$1@gioia.aioe.org> <dad26053-c63d-4ecd-a8de-3034ca8abaa0@googlegroups.com> <ql2670$188e$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4e3d526f-791b-4e47-a9e6-6184673735b0@googlegroups.com>
Subject: Re: Jak to robią w NASA
From: godek.maciek@gmail.com
Injection-Date: Sun, 08 Sep 2019 06:58:40 +0000
X-Received-Bytes: 5512
X-Received-Body-CRC: 2455029134
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit