-
Data: 2021-11-18 02:37:58
Temat: Re: AVR po latach
Od: a...@m...uni.wroc.pl szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Marek <f...@f...com> wrote:
> On Wed, 17 Nov 2021 18:22:19 +0100, heby <h...@p...onet.pl> wrote:
> > Podaj przyk?ad takiego softu, kt?ry jest napisany w *czym?* i C++ i
> > w
> > tym drugim wypadku dzia?a wolno.
>
> No poda?em przyk?ad siebie jako usera u?ywaj?cego od 25 lat g??wnie
> softu C++ i ci?gle tak samo korbi jak korbi? 25 lat temu. I tylko
> dzi?ki wzrostu wydajno?ci CPU i ilo?ci ramu rozw?j tego softu nie
> doprowadzi? do kompletnej jego nieuzywalno?ci (mam na my?li s?ab?
> responsywno?? czy u?ycie zasob?w).
To ze programy dzialaja powoli jest niezalezne od jezyka. Po
prostu tak dziala prawo Parkinsona: programy zuzywaja cale
dostepne zasoby (w tym czas). Jedyny sposob na powiekszenie
szybkosci to "zmniejszenie" zasobow, tzn. gdyby userzy sie
zbuntowali i odmowili uzywania nowych programow.
Przy tym wymagania stawiane desktopowym programom mocno
sie roznia od embedded, wiec to co sie dzieje na desktopach
to jest nie na temat jak piszemy o programowaniu MCU.
W embedded prawo Parkinsona tez dziala, ludzie wstawiaja
Raspberry Pi z 1GB RAM i 1GHz zegarem w miejsca gdzie
lepiej by dzialal MCU z 16k flashu i zegarem kilka-kilkadziesiat
MHz.
Wracajac do C++ na MCU: jest sporo przykladow programikow
ktore robia proste ale pozyteczne rzeczy napisanych w C++
gdzie kod jest ponizej 3 kB. Oczywiscie w 3 kB kodu
wynikowego nie da sie wrzucic wszyskich ficzerow C++,
ale wlasnie o to chodzi: uzywasz to co jest potrzebne
a reszte pomijasz. No i sa pulapki: jak Ci przyjdzie
do glowy zlinkowac program z libstdc++ to masz ponad
100kB w plecy...
--
Waldek Hebisch
Następne wpisy z tego wątku
- 18.11.21 12:14 Marek
- 18.11.21 15:52 Dawid Rutkowski
- 18.11.21 16:09 J.F
- 18.11.21 16:10 ptoki
- 18.11.21 17:22 heby
- 18.11.21 17:27 heby
- 18.11.21 17:32 Mateusz Viste
- 18.11.21 17:47 heby
- 18.11.21 18:01 Mateusz Viste
- 18.11.21 18:12 heby
- 18.11.21 18:28 Mateusz Viste
- 18.11.21 18:38 heby
- 18.11.21 18:41 Piotrek
- 18.11.21 18:45 heby
- 18.11.21 19:19 Mateusz Viste
Najnowsze wątki z tej grupy
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
Najnowsze wątki
- 2025-05-28 Tani darmowy manager plików
- 2025-05-28 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-05-28 Re: Nowe zalecenie w Mini Netykiecie dotyczące wklejania linków URL
- 2025-05-28 Białystok => Team Lead Data Engineer (obszar Snowflake) <=
- 2025-05-28 Warszawa => Programista Microsoft Dynamics 365 Finance & Operations (D
- 2025-05-28 Ryga => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i Kad
- 2025-05-28 Citi --> Velo
- 2025-05-28 Warszawa => MLOps Engineer <=
- 2025-05-28 Warszawa => Specjalista rekrutacji IT <=
- 2025-05-28 Szok
- 2025-05-28 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-05-28 Szczecin => Key Account Manager IT <=
- 2025-05-28 Warszawa => NMS System Administrator <=
- 2025-05-28 Warszawa => Java Full Stack Developer (Angular2+) <=
- 2025-05-28 Uwaga na spadki....