eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR po latachRe: AVR po latach
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.man.poznan.pl!newsfeed.pionier.net
    .pl!pwr.wroc.pl!news.wcss.wroc.pl!not-for-mail
    From: a...@m...uni.wroc.pl
    Newsgroups: pl.misc.elektronika
    Subject: Re: AVR po latach
    Date: Thu, 18 Nov 2021 01:37:58 +0000 (UTC)
    Organization: Politechnika Wroclawska
    Lines: 38
    Message-ID: <sn4apl$i11$1@z-news.wcss.wroc.pl>
    References: <618f7a0a$0$23913$65785112@news.neostrada.pl>
    <smreh5$3aj$1@dont-email.me> <61920df0$0$544$65785112@news.neostrada.pl>
    <smu2sg$nns$2@dont-email.me> <619365f0$0$552$65785112@news.neostrada.pl>
    <61938d47$0$518$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    <sn3dog$13k$1@dont-email.me>
    <a...@n...neostrada.pl>
    NNTP-Posting-Host: hera.math.uni.wroc.pl
    X-Trace: z-news.wcss.wroc.pl 1637199478 18465 156.17.86.1 (18 Nov 2021 01:37:58 GMT)
    X-Complaints-To: a...@n...pwr.wroc.pl
    NNTP-Posting-Date: Thu, 18 Nov 2021 01:37:58 +0000 (UTC)
    Cancel-Lock: sha1:DHDnZVcM/vqvOis8sIcyFAsuy4A=
    User-Agent: tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-10-amd64 (x86_64))
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:768411
    [ ukryj 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

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: