-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.p
l!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!ete
rnal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: heby <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Rynek pracy STM32
Date: Wed, 20 Jul 2022 14:45:26 +0200
Organization: A noiseless patient Spider
Lines: 90
Message-ID: <tb8td7$1kfc6$1@dont-email.me>
References: <b...@h...invalid>
<tb4epm$88p$1$PiotrGalka@news.chmurka.net> <tb4ffr$icc3$1@dont-email.me>
<tb4hhs$9qd$1$PiotrGalka@news.chmurka.net> <tb4iek$j5sm$1@dont-email.me>
<tb4irf$ahm$1$PiotrGalka@news.chmurka.net> <tb4jc1$jcbf$2@dont-email.me>
<tb63t5$ajv$1$PiotrGalka@news.chmurka.net> <tb650r$12ec9$1@dont-email.me>
<tb69h8$edq$1$PiotrGalka@news.chmurka.net> <tb6a9r$13mqc$1@dont-email.me>
<tb6cd5$g3f$1$PiotrGalka@news.chmurka.net> <tb6d2u$143ic$1@dont-email.me>
<tb6llt$lti$1$PiotrGalka@news.chmurka.net> <tb6mpq$1564q$1@dont-email.me>
<tb6rus$pov$1$PiotrGalka@news.chmurka.net> <tb6so2$15q6n$1@dont-email.me>
<tb70g4$sbc$4$Janusz@news.chmurka.net> <tb72tr$16ds0$3@dont-email.me>
<tb75b6$vl8$3$Janusz@news.chmurka.net> <tb75ub$16mu0$2@dont-email.me>
<tb8ccn$n9m$1$Janusz@news.chmurka.net> <tb8duu$1gf3f$2@dont-email.me>
<tb8frt$p2t$2$Janusz@news.chmurka.net> <tb8kf2$1i31q$1@dont-email.me>
<tb8sko$1g0$1$Janusz@news.chmurka.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 20 Jul 2022 12:45:27 -0000 (UTC)
Injection-Info: reader01.eternal-september.org;
posting-host="d6cabfa30e69a910b7631f474b584810";
logging-data="1719686";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX19grkVKjjb1AGZ5CCNJHQtO"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:DhHOnG/lJTiK+VT4/esgv4cVRy0=
Content-Language: en-US
In-Reply-To: <tb8sko$1g0$1$Janusz@news.chmurka.net>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:773331
[ ukryj nagłówki ]On 20/07/2022 14:32, Janusz wrote:
>> Przedstawiłem Ci działajacy kod uzywajacy wywołań wirtualnych, na AVR,
>> używający polimorfizmu dynamicznego z metodami wirtualnymi, bez
>> żadnych sztuczek, goły C++.
>> Rozimiem, że Twoja ignorancja w temacie C++ jest już na etapie
>> negowania faktów?
> Sam jesteś ignorant
To trzeba udowodnić.
>, każąc mi myśleć po twojemu
To nie po mojemu. To nie moje nazwy i definicje. To jest C++. Idź tam z
pretencjami że "dynamic" uzydo w innym kontekście niż do kodu
samomodyfikującego i cie zmyliło.
> najlepiej a twój przykład jest z dupy i ni jak ma się do klasycznego
> polimorfizmu
Przedtsaw wiec powody, dla których nie jest klasycznym polimorfizmem
prosta klasa z virtual foo() = 0 i dwoma implementacjami tego
interfejsu. To samo dla statycznego polimorfizmu. Chetnie dowiem się
*czemu* to nie klasyczny polimorfizm.
> "Pozwala pisać ogólne struktury danych i algorytmy, bez precyzowania na
> jakich dokładnie typach one operują i bez konieczności dostarczania
> implementacji odpowiednich dla każdego przypadku."
I dlatego masz abstrakcyjny Timer i jego dwie implementacje.
Wypełniam tą definicję. Oglądałeś w ogóle kod? Czy tylko przypuszczasz,
co w nim jest?
> widzisz jak się to ma do migania led-em czy obsługi rs-a?
Tak. Przedsatwiłem przykład, gdzie dwie niezależne implementacje są
używane przez abstrakcyjny kod do wykonania algorytmu. Migania diodą.
Moze być lotu kosmicznego. Mało ważne do czego.
> ma się jak wół
> do karety, to jest wymyślanie koła od początku tylko strasznie
> kwadratowe ci ono wychodzi.
Ono pokazuje, jak bardzo masz nikła wiedzę jak działa polimorfizm na
mikrokontrolerach z achitekturą Harvard.
> Potem ludki zdziwione że programy 'puchną'
Program w statycznym polimorfizmie nie puchnie. To jest cała idea.
Zaskoczę cię: nie puchnie z tych samych powodów, co Tobie wycieło kiedyś
switch/case.
>, ja się wcale nie dziwię
Bo też nie ma co się dziwić urojeniom.
> a
> siedzę w informatryce w zasadzie od początku
To za słabo się przykładasz. To, jak działa metoda wirtualna w
polimorfizmie C++ jest oczywiste dla każdego programisty jakiego znam, a
znam ich kilkuset. Chyba nikt by nie powiązał jej z architekturą
Harvard, a prawie każdy z indirect call.
>, coraz bardziej ogólne
> narzędzia dają coraz więcej nadmiarowego kodu i ciągną za sobą 'ogon'.
To oczywste brednie. C++ redukuje kod. Szczególnie statyczny
polimorfizm. I to nie tak, że mi się "wydaje". Ja piszę kod od nastu
lat, w ciezkim C++, z masą szablonów. Ja wiem, jak to działa, w
detalach. I tam również, jakie niebotyczne bzdury bredzisz w tej chwili,
myśląc, że masz śladowe pojecie, jak działa jakikolwiek polimorfizm w C++.
> I
> tym mi cały czas próbujesz udowodnić że wysoki poziom abstrakcji w
> embeded jest lepszy niż linijka czy kilka prostego kodu w C :) śmiechu
> warte.
Tak. Jedną z rzeczy, na jakie pozwala, jest testowanie implementacji bez
obciążenia wynikowego kodu.
Możesz ignorować testowanie, to typowe dla niedzielnych programistów
migających diodami.
>> Bo u mnie miga diodą.
> U mnie też miga, za pomocą jednej linijki w C.
Ale miało nie migać. Tak napisałes. Że na Harvard nie da się. To co,
odszczekujesz, skoro już fakt zaakceptowałeś?
Następne wpisy z tego wątku
- 20.07.22 14:46 heby
- 20.07.22 14:58 Mateusz Viste
- 20.07.22 15:13 heby
- 20.07.22 15:18 Mateusz Viste
- 20.07.22 15:23 heby
- 20.07.22 15:31 Mateusz Viste
- 20.07.22 15:45 JDX
- 20.07.22 16:09 Janusz
- 20.07.22 16:31 heby
- 20.07.22 16:31 Piotr Gałka
- 20.07.22 16:34 heby
- 20.07.22 16:54 a...@m...uni.wroc.pl
- 20.07.22 16:57 heby
- 20.07.22 17:03 Mateusz Viste
- 20.07.22 19:07 RoMan Mandziejewicz
Najnowsze wątki z tej grupy
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML