Komentarze (22)
@Fox zanim poda wynik wyświetla reklamy?
@Trupus zamiast
@Trupus nie, wynik generuje AI
@Fox Robią to, żeby uniezależnić podstawowe programy od Windows Update. Co ma absolutnie sens i nie rozumiem, co jest w tym posranego. Aktualizacja Notatnika czy Painta raz na kilka lat to jest nieporozumienie w dzisiejszym świecie. Brak możliwości usunięcia komponentu, którego nie używasz to jest też nieporozumienie.
Ja wiem, że "old good, new bad" ale bez przesady.
@Thereforee chodzi o to że to ma 43MB... Kalkulator powinien mieć z 100KB a można i mniej
@Fox Pomijasz to, że żeby mieć 100 kB to kalkulator musiał korzystać z upośledzonego i ograniczonego API systemu, które nie pozwalało przez lata Windowsowi wprowadzić wielu fajnych rzeczy. ( ͡° ͜ʖ ͡°)
BTW Kalkulator to nawet w XP nie miał 100 kB. xD
@Tygrysek. No normalnie miliard gigaherców jest potrzebne, muszę wymienić pc.

@Tygrysek. Jak wyślesz SMS na numer 76801 o treści POMAGAM i zaspamujesz Hejto tak żebyś dostał bana na tydzień. ( ͡~ ͜ʖ ͡°)
@Thereforee 28 MB w pamięci na sam kalkulator xD kiedyś byś na tym odpalił cały system, kalkulator, Worda i jakąś grę i jeszcze by zostało trochę wolnego RAMu
@Tygrysek. xDDDD 25MB xDDD nie no ja nie wiem tych programistów powinni szkolić jak sie pisze na 8 bitowce bo inaczej to gigabajt będzie mało dla byle czego

@DonkeyKong na kilobajtach zrobionych z koralików polecieli na księżyc, i to właśnie na kalkulatorze.
Jestem bardzo ciekawy co oni jeszcze ukryli pod spodem
@Fox to akurat wina .NETowego runtime. Sam hello world w tym języku zajmuje 12 MB w pamięci bo by to odpalić potrzebny jest cały framework. W zastosowaniach typowo biznesowych ma to sens bo kilka(naście) mega więcej w pamięci to niska cena za to co ta platforma daje (a daje naprawdę dużo dobrego), ale od systemu operacyjnego wymagałbym jednak mimo wszystko trochę więcej.
@DonkeyKong to po co pisali to w jakimś bzdetnym środowisku, przecież można inaczej
@Fox przecież jakoś trzeba szpiegować ludzi znaczy się wprowadzić funkcje AI
@Fox Rozumiem zdziwienie rozmiarem ale możliwe że wynika to z tego, że Windows Calculator jest jedną z nielicznych domyślnych aplikacji MS na Windowsa, która jest open source i służy jako taki pokazowy przykład jak pisać aplikacje na nowe wersje Windowsa używając natywnych dla tego systemu bibliotek do pisania apek od MS. Nie znam się na tym ekosystemie, więc nie wiem dokładnie w czym to jest napisane, ale zgaduje, że wazy tyle, bo pewnie użyto tam ile się tylko dla bibliotek czy innych frameworków dla pokazania ich działania a sam kod funkcji kalkulatora pewnie prawie nic nie wazy. To tak jakby napisać taki kalkulator w Electronie. Kod samego kalkulatora to by było 500 kb ale program by ważył 300 mb bo zawiera w sobie całe Chrome. Zresztą jakby napisać taki kalkulator w QT czy GTK to zgaduje, że na Windowsie spokojnie by ważył te 40 mb jak nie więcej bo to nie jest Linux i aplikacje na Windę często mają w sobie wszelkie potrzebne biblioteki bo nie ma tam menagera pakietów który by to ogarniał. Tutaj link do repo tego kalkulatora jak chcesz wiedzieć coś więcej: https://github.com/microsoft/calculator
@Catharsis
>sam kod funkcji kalkulatora pewnie prawie nic nie wazy
No właśnie wiem
co to wgl za filozofia nie od dzisiaj żeby pisać w taki sposób żeby wszystko miało wymagania z pixdy
@Fox Ta filozofia to po prostu lenistwo i wygoda. Po to własnie powstały te wszelkie biblioteki do tworzenia aplikacji by nie trzeba było pisać wszystkiego od nowa. No bo owszem można by było napisać to ręcznie od zera ale komu by się chciało. No i było by to wymyślanie koła od nowa. Zwróć uwagę, że ten kalkulator ma chociażby te półprzeźroczyste przyciski z rozmyciem tła, napisanie czegoś takiego od zera zajmie bardzo dużo czasu xd. A tak to importujesz gotową bibliotekę i masz. Owszem, można by to napisać używając jakiegoś wxWidgets czy czegoś podobnego, ale wtedy ta apka wyglądała by jak z roku 2000 a nie tego chcą współcześni użytkownicy. Tak to przynajmniej wygląda spójnie z resztą apek MS które zdążyli już przepisać na nowe technologie. Takie gotowe biblioteki owszem mają spory narzut w rozmiarze no ale przypominam, że mamy 2025 rok i 1 TB SSD NVMe kosztuje ~300 zł więc 40 mb aplikacja naprawdę nikogo nie zaboli.
@Thereforee @Tygrysek Taki https://www.hexelon.com/ to tylko 2 MB.
@Marchew widzisz i nie trzeba wkładać tam setek bibliotek czy czegoś tam
Zaloguj się aby komentować
