-
Data: 2023-05-21 22:52:33
Temat: Re: Dziwny problem z kodem w C (gcc mips/pic32)
Od: titanus <t...@g...kom> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2023-05-21 o 20:52, heby pisze:
> On 21/05/2023 20:28, Marek wrote:
[cut]
>
> Wyjaśnij proszę, jakie jest powiązanie między używaniem nowoczesnego
> języka programowania z powolnym UI. Na przykładzie jakiegoś konkretnego
> rozwiązania. Gdzie znajdują się powody nieresposywnego działania z
> powodu jakiejś cechy języków lepszych niż C.
>
> Pamiętaj, że *prawie* wszystkie, a na pewno wszystkie współcześnie
> używane bibliteki UI są *całkowicie* obiektowe. Jesli chcesz zobaczyć
> jak responsywny jest np. Qt, proponuje zerknąc do exampli. Wyrywa z kapci.
>
> Natomiast wszystkio można spierniczyć.
>
Może wtrącę od siebie 3 grosze:
Parę lat temu używałem... przepraszam... próbowałem używać na smartfonie
interfejsów typu 3D: jakiś pseudo pokój ze ścianami, szufladami itp.
Było to o tyle ciekawe, że pisane było w Javie, C++ i bóg wie czym jeszcze.
Pierwsze projekty były oczywiście toporne i oferowały ograniczone
interakcje, potem przyszły takie które - można powiedzieć - nadążały za
użytkownikiem kosztem ograniczenia funkcjonalności samego shella.
Obecnie to już totalna nisza, bo nikt przy zdrowych zmysłach widząc jak
w szybkim postępie liniowym bateria urządzenia jest drenowana przez taką
"nakładkę" po prostu tego nie używa.
Z drugiej strony widziałem również kilkanaście lat temu demo projektu
ShellCube na Amigę 500/1200 gdzie respons widoczny przynajmniej na tym
filmie był nie większy niż kilkadziesiąt milisekund. I to mi się spodobało.
Stawiając te projekty obok siebie: Gdzie w przypadku programistów ARM
tkwił błąd ? Procki szybkie, wielordzeniowe, ze sporymi zasobami... a tu
coś co miało kilkaset MHz, jeden "rdzeń" i ledwie ...naście mega pamięci...
Przypomniała mi się również tzw "scena" gdzie prawdziwi mistrzowie w
pliku o wielkości 64KB byli w stanie zmieścić obraz, dziwięk midi i
miało to czasem po 7 minut.
Tak - tęsknię za czasami, gdzie można było napisać surowy kod -
nieobarczony całym tym gwónoszitem UI i można było w kompilatorze
włączyć (lub nie) optymalizacje kodu i faktycznie robiło to "robotę".
Z pliku wynikowego np 200-300 kb robiło 80-120 kb - i był tam kod
pracujący naprawdę dobrze.
Teraz też chciałbym aby młodzi byli w stanie znaleźć i umieli używać
optymalizacji...
vel ostatni wypust samsunga S23 Ultra i jego ROM o wilekości - o ile
dobrze pamiętam - 62,3 GB ??????
Puściłem ostatnio kompilację z PiC C Compiler na PICa 32MZ, jakieś 80 KB
kodu, a kompilator z MPLAB zrobił z tego blisko 323 KB bo
zadeklarowałem, że będę używał 17 bibliotek wbudowanych.
Nie ma UI, jest tylko wewnętrzna prosta obsługa bieżąca.
I coś co każdy "widzi na codzień" - pierwszy windows: na kilku
dyskietkach, obecny: na kilkunastu DVD się nie zmieści...
Pierwszy robił co miał robić - obecny... właściwie nie wiadomo co robi...
[cut]
... ot, taka dygresja.
--
Pozdrawiam - titanus
Następne wpisy z tego wątku
- 21.05.23 22:57 Robert Wańkowski
- 21.05.23 23:19 heby
- 21.05.23 23:26 heby
- 22.05.23 10:39 io
- 22.05.23 10:46 io
- 22.05.23 10:50 io
- 22.05.23 11:14 heby
- 22.05.23 13:14 J.F
- 22.05.23 13:17 J.F
- 22.05.23 13:24 Janusz
- 22.05.23 13:33 heby
- 22.05.23 14:03 J.F
- 22.05.23 14:19 heby
- 22.05.23 15:17 io
- 22.05.23 15:28 io
Najnowsze wątki z tej grupy
- Sterownik kotła CO praca PWM
- Jakie baterie A23 i LR44?
- OLED SSD1306 - degradacja?
- Który symulator AVR jest ,,prawilny"?
- Disk on Module, czym to odczytać?
- Pasta ochronna? Lutownicza?
- zagadka pneumatyczna
- 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
Najnowsze wątki
- 2025-11-23 konpederacki debil o fotelikach
- 2025-11-22 Sterownik kotła CO praca PWM
- 2025-11-22 Fwd: Fwd: jesienne paragony grozy
- 2025-11-22 Fwd: jesienne paragony grozy
- 2025-11-22 Fwd: Stopa z gwintem
- 2025-11-22 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-11-22 Warszawa => Solution Architect (Workday) - Legal Systems <=
- 2025-11-22 Warszawa => Senior Cloud Engineer - AWS <=
- 2025-11-22 Wrocław => Programista React ze znajomością C++ <=
- 2025-11-22 Stopa z gwintem
- 2025-11-22 Białystok => Dynamics 365 Commerce/POS Developer <=
- 2025-11-22 Elektryki to jednak smrody
- 2025-11-22 Warszawa => Programista Microsoft Dynamics 365 Finance & Operations (D
- 2025-11-22 Warszawa => Starszy Programista C <=
- 2025-11-22 Żerniki => Dyspozytor Międzynarodowy <=




Ile kosztują tanie mieszkania w polskich metropoliach?