-
X-Received: by 10.31.183.130 with SMTP id h124mr45108vkf.8.1504196888670; Thu, 31 Aug
2017 09:28:08 -0700 (PDT)
X-Received: by 10.31.183.130 with SMTP id h124mr45108vkf.8.1504196888670; Thu, 31 Aug
2017 09:28:08 -0700 (PDT)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.
weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.
nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!v20no10
28856qtg.0!news-out.google.com!a26ni711qta.0!nntp.google.com!v20no1028853qtg.0!
postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Thu, 31 Aug 2017 09:28:08 -0700 (PDT)
In-Reply-To: <6...@g...com>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=213.108.152.51;
posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
NNTP-Posting-Host: 213.108.152.51
References: <f...@g...com>
<c...@g...com>
<6...@g...com>
<f...@g...com>
<0...@g...com>
<f...@g...com>
<d...@g...com>
<5...@g...com>
<a...@g...com>
<4...@g...com>
<8...@g...com>
<onrgrg$7c5$1@node1.news.atman.pl>
<3...@g...com>
<onrrhk$hnr$1@node1.news.atman.pl>
<7...@g...com>
<ontnlk$h5t$1@gioia.aioe.org>
<b...@g...com>
<oo4qu3$b9c$1@node1.news.atman.pl>
<1...@g...com>
<oo6rhe$737$1@node2.news.atman.pl>
<a...@g...com>
<0...@g...com>
<6...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2...@g...com>
Subject: Re: Co jest nie tak z C++ (było: Rust)
From: Maciej Sobczak <s...@g...com>
Injection-Date: Thu, 31 Aug 2017 16:28:08 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 46
Xref: news-archive.icm.edu.pl pl.comp.programming:211448
[ ukryj nagłówki ]> > Przecież używają. Ale nie dlatego, że jest lekarstwem na wszystko (bo nie jest),
tylko dlatego, że to dobry język jest. Zwłaszcza do systemów wbudowanych.
>
> Tak - uzywaja (Ada Ravenscar)
Ravenscar to osobne zwierzę, to jest próba ujarzmienia wielowątkowości w kontekście
safety-critical. Tymczasem większość takich systemów jest jednowątkowa, więc
Ravenscar to trochę taki akademicki pomysł, chociaż dobry.
Natomiast nie jest potrzebny, żeby Adę użyć w embedded.
> ale nie jest to bardzo popularny jezyk.
To jest zdecydowanie bardziej popularny język, niż większość egzotyki, która była w
tej dyskusji wymieniona.
> Rozumiem ze kolega programuje w Ada
Również.
> z ciekawosci zapytam zawodowo czy tylko jako hobby.
Również.
> Powiedzial bym ze podstawowym problemem Ady jest brak wiekszej ilosci dobrych
programistow na rynku pracy.
To jest mit. Tzn. prawdą jest brak programistów, ale mitem jest oczekiwanie, że treba
znać Adę od pierwszego dnia pracy w projekcie. Zatrudniamy ludzi umiejących
programować *w czymkolwiek* (w szczególności w C) i mających naturalne wyczucie
poprawności i tacy ludzie prędzej się nauczą Ady, niż zrozumieją wymagania właściwego
projektu. Nie ma problemu, naprawdę - zwłaszcza, że w kontekście embedded i tak nie
używa się całego języka, tylko jakiś jego niewielki, "bezpieczny" podzbiór.
Wiem, że w innych firmach mają podobne doświadczenia.
> Ada jest tez postrzegana jako bardzo wymagajacy jezyk z powodu swojej zlozonosci
Patrz wyżej, w embedded nie używa się całego języka. MISRA-C to też jest mały
podzbiór C.
--
Maciej Sobczak * http://www.inspirel.com
Następne wpisy z tego wątku
- 31.08.17 19:19 AK
- 31.08.17 19:35 slawek
- 31.08.17 19:37 slawek
- 31.08.17 19:54 Adam M
- 31.08.17 20:09 Adam M
- 03.09.17 10:15 Wojciech Muła
- 03.09.17 17:40 M.M.
- 02.01.18 00:18 g...@g...com
- 02.01.18 08:28 Maciej Sobczak
- 02.01.18 10:45 g...@g...com
- 02.01.18 14:32 Tomasz Kaczanowski
- 02.01.18 17:27 Maciej Sobczak
- 02.01.18 21:27 g...@g...com
- 03.01.18 10:58 Maciej Sobczak
- 03.01.18 12:24 g...@g...com
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-01-12 Jak na naszych oczach odradza się cenzura :-)
- 2025-01-11 Koszty prowadzenia firmy za granicą
- 2025-01-11 19 migrantów
- 2025-01-11 300km/h
- 2025-01-11 Kongres USA uchwalił "Prawo babci Pawlakowej" na MTK [Lex Gradma Pawlak]
- 2025-01-11 Riga => Specjalista ds. public relations <=
- 2025-01-11 Przestępca wyborczy Musk nadciąga nad Tuskistan?
- 2025-01-11 Białystok => Delphi Programmer <=
- 2025-01-09 Jaka nawigacja z asystentem zmiany pasa ruchu?
- 2025-01-10 Coś dusi.
- 2025-01-09 akumulator napięcie 12.0v
- 2025-01-10 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2025-01-10 Warszawa => Software .Net Developer <=
- 2025-01-10 Białystok => Application Security Engineer <=
- 2025-01-10 Warszawa => System Architect (Java background) <=