-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
0.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!cleanfeed1-a.proxad.net!n
nrp1-2.free.fr!not-for-mail
From: Mateusz Viste <m...@n...pamietam>
Subject: Re: Zagwozdka w C Keil - wyjaśnienie.
Newsgroups: pl.misc.elektronika
References: <q3q59d$hp9$1@node1.news.atman.pl> <q3vee4$o74$1@node1.news.atman.pl>
<5c63f185$0$476$65785112@news.neostrada.pl>
<q41tof$422$1@node1.news.atman.pl>
<2...@t...no1>
<q44nj2$kl6$1@node2.news.atman.pl>
User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Date: 15 Feb 2019 07:57:26 GMT
Lines: 16
Message-ID: <5c6670e6$0$6573$426a34cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 15 Feb 2019 08:57:26 CET
NNTP-Posting-Host: 82.64.0.151
X-Trace: 1550217446 news-4.free.fr 6573 82.64.0.151:59128
X-Complaints-To: a...@p...net
Xref: news-archive.icm.edu.pl pl.misc.elektronika:741049
[ ukryj nagłówki ]On Thu, 14 Feb 2019 22:46:09 +0100, Irek.N. wrote:
> Zastanawiam się, czy gdyby kompilator zrobił odczyt wielokrotny, czy
> było by to "moralnie" poprawne, czy nadal miało by znamiona łaty?
Ale co miałoby to rozwiązać? Wartość może zmieniać się za każdym
odczytem, i co wtedy? Ma się zapętlać ad vitam aeternam?
> Dlaczego miał by tak zrobić? Ponieważ volatile (w moim przekonaniu) mówi
> kompilatorowi, że może się spodziewać problemów z tą zmienną i nie może
> zakładać, że uda się ją odczytać etapowo (tak samo jak np. nie ma sensu
> ją buforować, tylko za każdym razem trzeba czytać).
Ty natomiast zakładasz z góry, że wartość tej zmiennej zmienia się
wolniej niż pętla jest w stanie ją sprawdzić. Nadgorliwość gorsza od... :)
Mateusz
Następne wpisy z tego wątku
- 15.02.19 11:07 J.F.
- 15.02.19 20:57 Irek.N.
- 15.02.19 20:59 Irek.N.
- 16.02.19 22:53 Queequeg
- 16.02.19 23:03 Queequeg
- 16.02.19 23:11 Queequeg
- 16.02.19 23:26 Queequeg
- 17.02.19 03:55 k...@g...com
- 17.02.19 09:16 Mateusz Viste
- 17.02.19 11:57 J.F.
- 19.02.19 13:14 Queequeg
Najnowsze wątki z tej grupy
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
Najnowsze wątki
- 2025-02-01 "Nie kupujcie samochodów elektrycznych
- 2025-02-01 jakie małe auto duże w środku :-)
- 2025-02-01 Re: pytanie do oponiarzy lub szybkojeżdzących (opony Hankook Ventus Prime, S1 Evo, alternatywy)
- 2025-02-01 T-1000 was here
- 2025-02-01 Warszawa => DevOps Engineer <=
- 2025-02-01 Katowice => Administrator IT - Operating Systems and Virtualization <=
- 2025-02-01 Warszawa => Spedytor międzynarodowy <=
- 2025-02-01 Śmierć mózgu a narządy do pobrania
- 2025-01-31 A niektórym to naprawdę zależy na ekologi w miastach LPG POWRACA ;-)
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=