🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #216015

Re: Jak to robią w NASA

#216015
From: godek.maciek
Date: Fri, 06 Sep 2019 17:14
48 lines
3880 bytes
W dniu piątek, 6 września 2019 07:31:09 UTC+2 użytkownik AK napisał:

> 
> >>>> Naprawde w C/C++ wystarczy, ze skompilujesz bez (N)DEBUG-a :(
> >>>
> >>> Można z -DNDEBUG, jak się bierze asercje z "assert.h".
> >>> Ja zazwyczaj nie biorę,
> >>
> >> To nie pierdziel juz wiecej o assercjach w C.
> >> Asercje w C bierze sie _tylko i wylacznie_ z assert.h
> >> Twoje prywatne "robotki domowe"to nie asercje w C.
> > 
> > A co sprawia, że te z assert.h to "prawdziwe asercje", a te "moje prywatne robótki domowe" -  "nieprawdziwe"?
> > 
> > Jakieś namaszczenie wysokiego kapłana?
> 
> Tak. Ten kapłan zwie się Standard Języka C.

A jeżeli ktoś zdefiniuje sobie, dajmy na to, w C89, makro do statycznych asercji, takie np. jak sugeruje ten gość:
https://stackoverflow.com/a/3385694
czyli dla tych, którym nie chce się klikać
#define STATIC_ASSERT(COND,MSG) typedef char static_assertion_##MSG[(COND)?1:-1]

i będzie używał tego makra do wyrażania różnych zależności, które zakłada, że muszą być spełnione w swoim programie, np.

STATIC_ASSERT(sizeof(mytype) <= sizeof(int), mytype_fits_machine_word)

to czy to są prawdziwe asercje, czy nieprawdziwe?

Czy Standard Języka C powinien nałożyć ekskomunikę na tego gościa?

> >>> To jednak nie zmienia istoty tego, czym jest asercja.
> >>
> >> Pieprzysz 3po3.
> > 
> > ?
> 
> Pier..lisz głupoty.

To Twoje prawdziwe imię i nazwisko, czy tylko ksywka?

Ale dobrze, jeśli sobie życzysz, mogę tak do Ciebie mówić, Pierdoliszu.

Nawet ładnie to brzmi.

Ciekaw tylko jestem, jak się odmienia nazwisko.

"Wdałem się w dyskusję z Pierdoliszem Głupotym"? Hmm
Technical Details
Message-ID: <bca89b44-2dea-452b-9ba7-12fa7ce0f3f8@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin.stu.neva.ru!news.uzoreto.com!newsreader4.netcologne.de!news.netcologne.de!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!o24no5682746qtl.0!news-out.google.com!c11ni159qtp.0!nntp.google.com!o24no5682742qtl.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>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:a550:: with SMTP id o77mr10320313qke.205.1567790070463;        Fri, 06 Sep 2019 10:14:30 -0700 (PDT)
X-Received: by 2002:a05:6214:1808:: with SMTP id o8mr6221726qvw.118.1567790070196; Fri, 06 Sep 2019 10:14:30 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin.stu.neva.ru!news.uzoreto.com!newsreader4.netcologne.de!news.netcologne.de!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!o24no5682746qtl.0!news-out.google.com!c11ni159qtp.0!nntp.google.com!o24no5682742qtl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Fri, 6 Sep 2019 10:14:29 -0700 (PDT)
In-Reply-To: <qksqus$1h0q$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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bca89b44-2dea-452b-9ba7-12fa7ce0f3f8@googlegroups.com>
Subject: Re: Jak to robią w NASA
From: godek.maciek@gmail.com
Injection-Date: Fri, 06 Sep 2019 17:14:30 +0000
X-Received-Bytes: 3989
X-Received-Body-CRC: 1059188891
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit