- 
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
e.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!eternal-september.or
g!news.eternal-september.org!.POSTED!not-for-mail
From: heby <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Dziwny problem z kodem w C (gcc mips/pic32)
Date: Tue, 23 May 2023 16:52:42 +0200
Organization: A noiseless patient Spider
Lines: 59
Message-ID: <u4ik06$2jhp9$1@dont-email.me>
References: <u44i3o$css$1$Janusz@news.chmurka.net>
<u48fof$sii$1$Janusz@news.chmurka.net>
<a...@n...icm.edu.pl>
<u49s6u$q89$1$Janusz@news.chmurka.net>
<a...@n...icm.edu.pl>
<u4a34r$tmk$1$Janusz@news.chmurka.net>
<u4a9ch$10h$1$grzegorz@news.chmurka.net>
<u4ab0s$1t2$1$Janusz@news.chmurka.net>
<u4afc0$4ad$1$grzegorz@news.chmurka.net> <u4b7p6$1j7m6$3@news.icm.edu.pl>
<90dql20u82tc.fnrqd8gmq8nh$.dlg@40tude.net>
<u4fjtn$25f5e$1@dont-email.me> <d2a2opi2cqx.dpbk606pibnh$.dlg@40tude.net>
<u4fmll$25qd5$1@dont-email.me>
<13gsg2icl2peg.ptxnu29vcxr9$.dlg@40tude.net>
<u4fsru$26eq7$1@dont-email.me>
<mwxft3rl50ae$.ikk8r2nn1eah$.dlg@40tude.net>
<u4g59l$27b12$1@dont-email.me>
<1wqspnfzcove6.972kq4b2otw1$.dlg@40tude.net>
<u4gjcj$28pp7$1@dont-email.me> <u4ifdf$gqr$1$grzegorz@news.chmurka.net>
<u4igu4$2j4ar$2@dont-email.me> <u4ihg4$ih1$1$grzegorz@news.chmurka.net>
<u4ii7i$2jar9$1@dont-email.me> <u4iiti$jdt$1$grzegorz@news.chmurka.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 23 May 2023 14:52:54 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a618fa6f93b15d957c960279a50973f4";
logging-data="2737961";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX19cUGD/NR86M5KzdUF+p1Vj"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:5DJXs7RTPrVlOC5SunG/NcRd2uc=
In-Reply-To: <u4iiti$jdt$1$grzegorz@news.chmurka.net>
Content-Language: en-US
Xref: news-archive.icm.edu.pl pl.misc.elektronika:780818
[ ukryj nagłówki ]On 23/05/2023 16:35, Grzegorz Niemirowski wrote:
>> C99 i następne, jako koncept, są martwe.
> Bez znaczenia co sobie uznasz za martwe. C jest używany przez miliony
C czy C99? Dla embedowca to krytyczna różnica. Jeden koszerny, drugi to
lewackie fanaberie.
> ludzi i mają oni do dyspozycji typ bool od lat. Typów char i int też nie
> ma w C bo jest według kogoś koncepcyjnie martwym językiem?
Ależ one są. Bo nie umarły w C++. Cały C nie umarł w C++. Natomaist C99
i następcy umarli. Już dawno.
Świat w pewnym momencie poszedł w dwie strony. Jedni podążyli drogą
"lubie pisenki, które już raz słyszałem" i od wielu lat dreptają w kółko
na dziedzińcu Cxx od czasu do czasu odkrywając, że można czasem zmienić
krok na centymetr dłuższy i nazywaja to "rozwojem". Inni poczekali dość
długo, ale ostatni ow tempie eksresowym poznają znacznie ciekawszy język
programowania jakim stał się C++. Co bezczelna, C++ oakzał się tak samo
dobry do liczenia wybuchów jądowych, co do migania diodą.
Oba są turing complete.
Oba można użyć do dowolnego zastosowania.
Ale jak patrzysz na to wydeptane kółeczko na dziedzińcu, to ciężko
porzucić te lata kręcenia się w kółko. Ja to doskonale rozumiem. Ludzie
nie lubią zmian. Ja też nie lubię. Zmieniłem ostatnio pracę właśnie po
to, aby nie znaleźć się za nastepna 20 lat 5m w dole jakiegoś dziedzińca.
>> Przez całe lata clang nie posiadał na przykład varrays z C99. Dodali
>> niedawno. Psa z kulawą nogą to nie obchodziło, czy są, czy nie varrays.
> Bo nauczono sobie radzić bez tego, podobnie jak bez typu bool.
Mamy standard, ale nie mamy użytecznej współcześnie implementacji. Oh well.
Co do bool używam od zawsze. W zasadzie od połowy lat 90 na Amidze,
gdzie był SaSC i miał on kulawy, ale jednak C++.
> Tylko co
> z tego ma wynikać? Fakt bez znaczenia.
Wynika pogłebiające się, wydeptane kółeczko, kiedy reszta odjechała
pociągiem goniąc postęp.
>> Kogo niby obchodzi jakiś C99?
> Nie wiem, to Ty z nim wyskoczyłeś.
Nie. Wyskoczył razem z pojawieniem się bool w C i okazało się że to nie
C tylko C99. Argumentacja z gatunku "Forth jest znakomitym językiem, bo
w Fortranie..." i liczenie na to że nikt nie zauważy różnicy.
> Ja tylko napisałem, że typ bool jest
> w języku C.
W C99. A to ważne, bo C99 nikogo nie obchodzi, wliczajac w to twórców
współczesnych kompilatorów. Być może ma istotne znaczenie archeologiczne
i w zasadzie to mogło by pasować do tematu dyskusji.
 
Następne wpisy z tego wątku
- 23.05.23 17:21 Grzegorz Niemirowski
 - 23.05.23 17:26 titanus
 - 23.05.23 18:19 heby
 - 23.05.23 18:32 heby
 - 23.05.23 19:00 Grzegorz Niemirowski
 - 23.05.23 19:15 heby
 - 23.05.23 19:28 Grzegorz Niemirowski
 - 23.05.23 19:50 heby
 - 24.05.23 00:42 JDX
 - 24.05.23 07:27 heby
 - 24.05.23 11:16 io
 - 24.05.23 11:53 heby
 - 24.05.23 12:45 Janusz
 - 24.05.23 12:46 heby
 - 24.05.23 13:38 Janusz
 
Najnowsze wątki z tej grupy
- William Shockley, co-inventor of the transistor
 - Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
 - Zamek elektroniczny
 - szablon do pasty DIY
 - Głośnik potrzebny
 - Silikonowy przewód ekranowany
 - Wtyk bananowy ekranowany
 - Co może być gorsze od pożaru elektryka?
 - daltonizm
 - Mały Linux
 - Superkondensator. Czy to się uda?
 - Stare filmy o technice
 - Zasilanie własnych konstrukcji przez PoE
 - Jak działa domofon?
 - Co oni mierzą miernikiem
 
Najnowsze wątki
- 2025-11-03 Gwarancja na używane AUTO. Czy dziś WARTO?
 - 2025-11-03 Znowu jakiś goooownoprawnik uważający się za KONSTYTUCJONALISTĘ
 - 2025-11-03 ABW już nie blokuje RT.com?
 - 2025-11-03 Czy ROZDANIE KPO śród swoich i nie swoich spowodowało KORZYŚĆ POLITYCZNĄ?
 - 2025-11-03 Warszawa => Starszy Konsultant SAP - obszar PP <=
 - 2025-11-03 Warszawa => International Freight Forwarder <=
 - 2025-11-03 Białystok => Programista React ze znajomością C++ <=
 - 2025-11-03 Warszawa => Generative AI Engineer <=
 - 2025-11-03 Warszawa => Gen AI Engineer <=
 - 2025-11-03 Białystok => Programista Delphi <=
 - 2025-11-03 Warszawa => Spedytor Międzynarodowy <=
 - 2025-11-02 totalna kontrola podatników?
 - 2025-11-02 Trzymacie pieniądze w bankach?
 - 2025-11-02 Bo sędzia prokuratorowi nie odmawia "niezawiśle" [rzepa: wnioski o areszt]
 - 2025-11-02 Michał Wawrykiewicz: "Prokuratura barszczyka bierze pod uwagę również INTENCJE uchwalaczy prawa
 




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei