eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingPascal - ankietaRe: Pascal - ankieta
  • X-Received: by 10.157.36.230 with SMTP id z93mr348548ota.5.1477488417344; Wed, 26 Oct
    2016 06:26:57 -0700 (PDT)
    X-Received: by 10.157.36.230 with SMTP id z93mr348548ota.5.1477488417344; Wed, 26 Oct
    2016 06:26:57 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!feeder.erje.net!2.us.feeder.erje.net!newspeer1.nac.net!border2.nntp.dca1.
    giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!g49no111711qtc.0!
    news-out.google.com!c26ni554itd.0!nntp.google.com!q124no40148itd.0!postnews.goo
    gle.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Wed, 26 Oct 2016 06:26:57 -0700 (PDT)
    In-Reply-To: <nupnmk$p1l$1@node2.news.atman.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=165.225.80.105;
    posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
    NNTP-Posting-Host: 165.225.80.105
    References: <a...@n...v.pl>
    <580a2363$0$642$65785112@news.neostrada.pl>
    <a...@n...v.pl>
    <2...@g...com>
    <nufk59$uqs$1@node2.news.atman.pl>
    <6...@g...com>
    <nug5rh$g13$1@node1.news.atman.pl>
    <2...@g...com>
    <nugb2n$lae$1@node1.news.atman.pl>
    <5...@g...com>
    <nuggu4$ql2$1@node2.news.atman.pl>
    <5...@g...com>
    <nul57d$hjs$1@node1.news.atman.pl>
    <1...@g...com>
    <numsck$92u$1@node1.news.atman.pl>
    <e...@g...com>
    <nunc36$f62$1@node2.news.atman.pl>
    <7...@g...com>
    <58104655$0$15202$65785112@news.neostrada.pl>
    <e...@g...com>
    <nupnmk$p1l$1@node2.news.atman.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <8...@g...com>
    Subject: Re: Pascal - ankieta
    From: Maciej Sobczak <s...@g...com>
    Injection-Date: Wed, 26 Oct 2016 13:26:57 +0000
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable
    Lines: 57
    Xref: news-archive.icm.edu.pl pl.comp.programming:210031
    [ ukryj nagłówki ]

    On Wednesday, October 26, 2016 at 9:58:13 AM UTC+2, Sebastian Biały wrote:

    > > "This demonstration shows an embedded Linux system booting in less than one
    second."
    >
    > I pokazała rownież jak przez najbliższe miliard lat beda to weryfikować
    > formalnie

    Dalej nie rozumiesz. Albo trolujesz. W każdym razie mieszasz wątki.

    Jeszcze raz:
    Rynek dzieli się na dwie części:

    1. rozrywkową - tam jest miejsce na Javę (lustro z prognozą pogody) oraz na
    bootującego się w sekundę Linuksa do zmywarki. Tego się nie weryfikuje. To się, jak
    to ostatnio słyszałem, "nak..wia kod" i sprzedaje. W tej działce nikogo nie
    interesuje rozgrywka pomiędzy C i C++, nikt tego meczu nie będzie oglądał, bo nie ma
    na to czasu. Wybór języka będzie kwestią preferencji zespołu, tak jak to się dzieje
    na desktopach, gdzie każdy klepie w czym lubi a dyskusje pasjonują tylko flejmerów na
    grupach dyskusyjnych.

    2. krytyczną - tam się robi weryfikację na tak bolesnym poziomie, że zastosowanie
    mają jedynie maksymalnie *uproszczone* języki imperatywne (MISRA-C, Ada), być może
    uzupełnione o metody formalne (Frama-C, SPARK). W tej działce nikt nie będzie
    ryzykował wprowadzenia C++, bo wartość dodana na poziomie składni języka nie jest
    warta dodatkowej komplikacji po stronie narzędzi i ich ewentualnej kwalifikacji.

    1.5. Istnieje jakaś przestrzeń na granicy tych światów, czyli coś, co już jest
    twardym RT ale jeszcze nie zabija ludzi. Tam jest miejsce na C++ (nawet to
    nowoczesne), bo środowiska zarządzane nie mają sensu a bolesnej weryfikacji wymaganej
    przez regulacje branżowe jeszcze nie trzeba robić. Ale spokojnego snu bym się tu nie
    spodziewał, bo presja techniczna jest z obu stron.

    We wszystkich tych obszarach wchodzą (realnie) techniki generacji kodu, przy których
    dyskusja o wyższości *składni* jednego języka nad drugim jest bezprzedmiotowa.

    W skrócie: nie ma takiej przestrzeni w embedach, w której C++ byłby "niezagrożony",
    "niezastąpiony", czy jeszcze niejakiś. Zwłaszcza, że i tak go w tej przestrzeni
    jeszcze nie ma (!). W tym punkcie pozycja C++ jest gorsza, niż na desktopach, bo na
    desktopach miał silną pozycję i został częściowo wyparty, a w embedach nawet nie
    zaczął mieć silnej pozycji a konkurencję już ma.

    Jeśli są jakieś nowe argumenty, chętnie się czegoś dowiem. Ale trolować mi się nie
    chce.

    --
    Maciej Sobczak * http://www.inspirel.com

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: