-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.213.192.88.238
!not-for-mail
From: Piotr Gałka <p...@c...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: programowanie w C - bardzo ogólne pytanie o filozofię. Arduino w roli
programatora pralki
Date: Tue, 24 Oct 2017 13:23:00 +0200
Organization: news.chmurka.net
Message-ID: <osn7qh$qnq$1$PiotrGalka@news.chmurka.net>
References: <osllnb$psp$1@dont-email.me> <59eeec44$0$653$65785112@news.neostrada.pl>
<osmsrd$mk1$1$PiotrGalka@news.chmurka.net>
<osn0pc$c5l$1@node1.news.atman.pl>
<osn2s8$opa$1$PiotrGalka@news.chmurka.net>
<59ef163d$0$31614$426a34cc@news.free.fr>
NNTP-Posting-Host: 213.192.88.238
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 24 Oct 2017 11:22:57 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="PiotrGalka";
posting-host="213.192.88.238"; logging-data="27386";
mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.4.0
In-Reply-To: <59ef163d$0$31614$426a34cc@news.free.fr>
Content-Language: pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:725241
[ ukryj nagłówki ]W dniu 2017-10-24 o 12:30, Mateusz Viste pisze:
> Raczej przypadek... Albo jakieś dziwne zachowanie kompilatora którego
> użyłeś.
> ISO-9899-1990 mówi: "6.6.6.3: A break statement terminates execution of
> the smallest enclosion switch or iteration statement."
>
> Dlatego więc drugie 'break' w przykładzie który podajesz jest (a
> przynajmniej powinno być) martwym kodem.
>
> Prosty test:
>
> int main(void) {
> for (;;) {
> for (;;) {
> break; break;
> }
> }
> return(0);
> }
Sprawdziłem.
U mnie (Builder 5) też się zapętla.
Pomyślałem, że może ze switch wewnątrz for tak mi się udało wyjść, ale
też nie.
Dziwi mnie bo moje OIDP wydawało mi się prawie pewne, a nie używam
innych kompilatorów niż Builder.
> Też czytałem takie opinie, ale chyba z innego źródła, bo Stroustrupa
> przeczytałem tylko wstęp i miałem dość :) Ta reguła siedmiu linijek to
> jakiś wymysł nowego pokolenia... Zdarzało mi się miewać takich wśród
> moich pracowników. Młodym się chyba nudzi i wymyślają sobie różne zabawy.
> A jak trzeba coś konkretnego zrobić to sięgają po zewnętrzne biblioteki
> by rozwiązać nawet relatywnie proste sprawy, "bo po co wymyślać na nowo",
> a potem projekt nie da się skompilować bo wymaga miliona zależności,
> których połowa już nie istnieje lub zmieniła API. Życie.
>
Ja bardzo mało czasu programuję - średnio będzie 2..3 tygodnie w roku.
Nigdy nie próbowałem użyć żadnej zewnętrznej (znaczy nie zintegrowanej
fabrycznie z Builderem) biblioteki. Szczerze mówiąc nie wiedziałbym jak
się w ogóle do tego zabrać :)
Jak z 10 lat temu potrzebowałem DES, AES, SHA, CMAC, HMAC to wziąłem
dokumenty NIST i sobie je napisałem (przy okazji popełniając błąd, który
nie został wykryty przez ich wektory testowe :) ).
P.G.
Następne wpisy z tego wątku
- 24.10.17 13:30 Włodzimierz Wojtiuk
- 24.10.17 13:42 Piotr Wyderski
- 24.10.17 13:42 Piotr Gałka
- 24.10.17 13:49 Piotr Wyderski
- 24.10.17 13:52 J.F.
- 24.10.17 14:07 Piotr Gałka
- 24.10.17 14:07 Piotr Wyderski
- 24.10.17 14:12 Piotr Gałka
- 24.10.17 14:17 Piotr Gałka
- 24.10.17 14:27 Piotr Wyderski
- 24.10.17 14:36 Piotr Wyderski
- 24.10.17 14:58 J.F.
- 24.10.17 15:05 Piotr Wyderski
- 24.10.17 17:36 Janusz
- 24.10.17 20:31 Piotr Gałka
Najnowsze wątki z tej grupy
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
Najnowsze wątki
- 2024-11-24 Aby WKOOOORWIĆ ekofaszystów ;-)
- 2024-11-22 OC - podwyżka
- 2024-11-22 wyszedł z domu bez buta
- 2024-11-22 Bieda hud.
- 2024-11-24 DS1813-10 się psuje
- 2024-11-23 Białystok => Inżynier bezpieczeństwa aplikacji <=
- 2024-11-23 Szczecin => QA Engineer <=
- 2024-11-23 Warszawa => SEO Specialist (15-20h tygodniowo) <=
- 2024-11-22 Warszawa => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-22 Warszawa => Senior Account Manager <=
- 2024-11-22 Warszawa => Key Account Manager <=
- 2024-11-22 Warszawa => DevOps Specialist <=
- 2024-11-22 Kraków => IT Expert (Network Systems area) <=
- 2024-11-22 Warszawa => Infrastructure Automation Engineer <=
- 2024-11-22 Warszawa => Presales / Inżynier Wsparcia Technicznego IT <=