-
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
- Współczesny falomierz
- Zasilacz 7V na szynę DIN
- Waga z legalizacją
- Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
- Nagra IV i zewnętrzny pilot
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
Najnowsze wątki
- 2025-03-28 A gdyby to był elektryk?
- 2025-03-28 Współczesny falomierz
- 2025-03-28 Rzeszów => WEBCON Developer <=
- 2025-03-28 Szczecin => Specjalista ds. public relations <=
- 2025-03-28 Warszawa => Staż w dziale Sprzedaży B2B <=
- 2025-03-28 Warszawa => MENA New Business Manager <=
- 2025-03-28 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-03-28 Białystok => Generative AI Engineer <=
- 2025-03-28 China-Kraków => Key Account Manager IT <=
- 2025-03-28 Warszawa => SQL Developer <=
- 2025-03-28 Gliwice => Ekspert IT (obszar systemów sieciowych) <=
- 2025-03-28 Gliwice => IT Expert (Network Systems area) <=
- 2025-03-28 Warszawa => International Freight Forwarder <=
- 2025-03-28 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-03-28 Częstochowa => Manager ds. produktu <=