🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #215544

Re: Ada Tutorial - w Instytucie Lotnictwa

#215544
From: Wojciech Muła
Date: Tue, 07 May 2019 19:15
26 lines
2383 bytes
On Wednesday, April 17, 2019 at 8:43:22 PM UTC+2, Szyk Cech wrote:
> Inna sprawa, że F-35-coding-rules.pdf wprowadza takie ograniczenia, że z 
> tego C++ zostaje może 25% przez co programowanie zgodnie z tymi 
> zaleceniami jest bardziej prymitywne niż w latach 90 XXw (czyli z przed 
> standaryzacji C++). Widać, że ktoś bardzo lubił Ada-ę i pomyślał, że w 
> zasadzie można by tak samo programować w C++.

Nie, ktoś znał bardzo dobrze C++ i wywalił wszystkie niebezpieczne
i błędogenne konstrukcje. C++ zachęca do pisania w stylu "write
once, debug endlessly", co się słabo sprawdza przy sterowaniu
maszyną wartą sześcio-, czy siedmiocyfrową kwotę.

Zadanie dla chętnych: w ilu miejscach może tu polecieć wyjątek?
Type1 i Type2 to jakieś klasy dostarczone przez użytkownika,
nic o nich nie wiemy.

Type1 fun(Type2 a, Type2 b)
{
   if (a.get_value() > b.get_value()) {
      return a.get_foo();
   }
   
   return a.get_bar() + b.get_foo();
}

w.
Technical Details
Message-ID: <9537dd39-0164-41a6-803b-393b77b4a701@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!t9no5403212qtn.0!news-out.google.com!b26ni174qtp.1!nntp.google.com!t9no5403203qtn.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <c1760262-b4a3-44fe-a99e-2fa16be86820@googlegroups.com> <btKtE.25850$wd2.16727@fx24.fr7>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:e507:: with SMTP id e7mr26951432qkg.322.1557256505330;        Tue, 07 May 2019 12:15:05 -0700 (PDT)
X-Received: by 2002:ae9:ee1a:: with SMTP id i26mr26344909qkg.13.1557256505097; Tue, 07 May 2019 12:15:05 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!t9no5403212qtn.0!news-out.google.com!b26ni174qtp.1!nntp.google.com!t9no5403203qtn.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Tue, 7 May 2019 12:15:04 -0700 (PDT)
In-Reply-To: <btKtE.25850$wd2.16727@fx24.fr7>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=217.97.75.247; posting-account=VFwkXwoAAADdT4-lLKRZrMYkTjizGoyn
NNTP-Posting-Host: 217.97.75.247
References: <c1760262-b4a3-44fe-a99e-2fa16be86820@googlegroups.com> <btKtE.25850$wd2.16727@fx24.fr7>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9537dd39-0164-41a6-803b-393b77b4a701@googlegroups.com>
Subject: Re: Ada Tutorial - w Instytucie Lotnictwa
From: Wojciech Muła <wojtek.mula@gmail.com>
Injection-Date: Tue, 07 May 2019 19:15:05 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit