• 152 Posts
  • 778 Comments
Joined 3 years ago
cake
Cake day: May 2nd, 2022

help-circle



  • Fajna prezentacja. Też uważam, że budowanie software’u z setkami bibliotek jest nieskalowalne (i wręcz niebezpieczne). Duże firmy unikają jak ognia zewnętrznych zależności.

    Nie do końca zgadzam się natomiast z argumentami odnośnie przewagi C nad C++:

    • przeciążanie funkcji można zaimplementować wydajnie (chociażby na przykładzie Javy i C#),
    • nie trzeba używać STLa (oni nawet tego nie sprawdzają!),
    • C++ obsługuje anonimowe unie, większość kompilatorów wspiera anonimowe struktury,
    • designated initializers zostały wprowadzone w C++20,
    • struktury z indeksowanymi polami da się zaimplementować w C++ (chociaż przyznaję, że jest to bardziej skomplikowane niż odpowiednik w C).

    Co do argumentu o niskim wykorzystaniu zasobów, ciekawe czy implementacja takiego blitowania na GPU (przy uzyciu bardzo prostych shaderów i w niskiej rozdzielczości / framerate) rzeczywiście skutkowałaby większym zużyciem energii od wersji software’owej.
    Oczywiście wykluczyloby to platformy bez GPU, więc rozumiem wybór ręcznej rasteryzacji.




  • Nie sądzę, te terminale skupiają się na starych CRT, a taki efekt nie ma chyba fizycznego uzasadnienia przy tej konstrukcji.
    Kursor po prostu znika i pojawia się w innym miejscu. Co najwyżej zostaje po nim jakaś poświata.

    Zamiast tego trzeba by pewnie zasymulować monitor wektorowy i do tego podbić jasność podczas powrotu. Nie widzę powodu, żeby prawdziwy komputer tak działał (ale wygląda fajnie).









  • naurMtoSoftwareEdit is now open source
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    19 days ago

    Widać jak na dłoni, że MS unika jak ognia zewnętrznych zależności. Nawet Base64 ma wewnętrzną implementację.
    Zaskoczyło mnie, że używają customowej przestrzeni kolorów (Oklab).

    Odnośnie QB - jeszcze lepszy byłby EFIBasic.
    LOAD "NIXOS*",8


  • Myślałem, że te pomiary w CANBus są jakoś ustandaryzowane i nie wymagają sniffowania /mnożenia przez magiczne wartości.

    Ciekawe jaka jest geneza tego okrągłego wyświetlacza. Może pan Chińczyk robił ten produkt dla automotive ale projekt się zakończył i zapasy magazynowe trafiły na “wolny rynek”?
    Bo jakoś trudno mi uwierzyć, że ktoś stworzył linię produkcyjną takiego wynalazku bez dużego kontraktu.