-
Data: 2022-07-20 14:45:26
Temat: Re: Rynek pracy STM32
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- Klip testowy, jak sie to używa
- Jak sie smazy elektronike z odleglosci kilkuset metrów?
- William Shockley, co-inventor of the transistor
- Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- Zamek elektroniczny
- szablon do pasty DIY
- Głośnik potrzebny
- Silikonowy przewód ekranowany
- Wtyk bananowy ekranowany
- Co może być gorsze od pożaru elektryka?
- daltonizm
- Mały Linux
- Superkondensator. Czy to się uda?
- Stare filmy o technice
- Zasilanie własnych konstrukcji przez PoE
Najnowsze wątki
- 2025-11-13 Warszawa => APM/Observability Engineer (Presales Engineer) <=
- 2025-11-12 Strefa Schengen
- 2025-11-12 #Motodziennik 352 - STRACH SIĘ BAĆ - Zombi VS radio AM, prawo do naprawy i niemiecki pomysł...
- 2025-11-12 Aparatu szukam
- 2025-11-12 Azylant na Węgrzech donosi prokuraturze na ministra sprawiedliwości/prokuratora generalnego
- 2025-11-12 Wrocław => Specjalista ds. Marketingu Online (PPC) <=
- 2025-11-12 Gdańsk => Delphi Programmer <=
- 2025-11-12 Białystok => Generative AI Engineer <=
- 2025-11-12 Białystok => Gen AI Engineer <=
- 2025-11-12 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-11-12 Gdańsk => Programista Delphi <=
- 2025-11-12 => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-11-12 Warszawa => Engineering Manager <=
- 2025-11-12 Białystok => Senior Microsoft Dynamics 365 Business Central Konsultan
- 2025-11-12 Większy zasięg w elektrykach nikomu nie jest potrzebny




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei