Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#rust

Osobistość

w Informatyka

40piorunów

Jakiś mistrz otworzył mi PR w moim repo na GH. Patrzę, opis tego PR to będzie ze 2 strony A4 tekstu napisanego idealnym angielskim z poprawną gramatyką i interpunkcją, listami wstępem podsumowaniem itp. Potem patrzę na zmiany w kodzie i jest ich mniej niż tego opisu xD. Pytam typa, czy użył AI do napisania opisu bo np. słabo zna angielski czy kod też pisany przez AI.

A ten mi odpisał, że całość została zrobiona przez AI i że on tylko poprosił AI żeby to było "dobrze napisane" oraz, że sam nie ma jak tego sprawdzić ponieważ nie wie nic o języku w którym napisany jest ten program xDDD. Popatrzyłem na jego konto, to wcześniej otworzył issue w repo jakiegoś programu który używa Claude Code i żalił się tam, że nie może się do niego zalogować swoim super hiper max premium kontem xD.

Jezu co za kiep, po co on to w ogóle robi? Co próbuje tym osiągnąć? No i ten opis tego PR to nawet nie ma sensu, rozpisuje się nie wiadomo jak i jeszcze sam sobie przeczy w drugiej połowie a tymczasem ten PR dodaje tylko jedną małą funkcjonalność psując tymczasem 2 inne. Sam tego jeszcze nie zrobiłem, ponieważ to będzie wymagało więcej roboty i dobrego przemyślenia bo potrzeba będzie przebudować jedną z podstawowych funkcjonalności tego programu aby to dodać no ale AI tego nie wie xD. Smutne czasy idą dla devów open source. Zwłaszcza, że to jest mój projekt napisany for fun i dla nauki #rust z którego z jakiegoś losowego powodu zaczęli korzystać ludzie i zwyczajnie czerpię przyjemność z interakcji z nim. A tu przychodzi taki typ i robi coś takiego xD. I takich ludzi pewnie będzie więcej.
#programowanie #ai

GURU5piorunów

XD tak zwany vibe coder

Specjalista7piorunów

U nas też jest taki. Tab tab tab, komit i push bez weryfikacji bez używania mózgu, a później problemy bo produkuję się kod nowy ale już legacy, trudny do rozszerzenia. Trudne czasy dla devs ale dobry dla managerów bo ficzery szybciej wskakują - do momentu "nie da się dodać, trzeba refactoru"

Pokaż więcej komentarzy (11)

GURU

w LINUX

35piorunów

Jakiś tydzień temu trafiłem na info, że Linus Torvalds (twórca i główny opiekun #linux )
>w prywatnej korespondencji zapowiedział, że zaakceptuje kod napisany w Rust, nawet pomimo sprzeciwu opiekunów. Zaskakująca zmiana stanowiska może otworzyć drogę do poważnych reform w strukturze jądra systemu, ale jednocześnie rodzi pytania o przyszłość społeczności rozwijającej system.
Było to o tyle dziwne, że
>jeszcze niedawno Torvalds publicznie opowiadał się przeciwko wdrażaniu języka Rust do jądra Linuxa, podkreślając, że system działa znakomicie w C i nie ma potrzeby wprowadzania tak radykalnych zmian. Jego komentarze były surowe i jasno wskazywały na brak akceptacji dla nowego języka w tak kluczowym komponencie oprogramowania.
Jądra systemu napisanego jedynie w języku C bronił jeden z głownych opiekunów Christoph Hellwig:
>Hellwig, nie kryjąc oburzenia, po raz kolejny porównał Rust do "nowotworu", który może zagrozić stabilności jądra Linuxa. Podkreśla, że dodanie wsparcia dla innego języka może prowadzić do chaosu i fragmentacji kodu. „Nieustanna rotacja pomiędzy różnych językami to największy koszmar każdego administratora kodu” – stwierdził Hellwig. 
https://ithardware.pl/aktualnosci/linus_torvalds_rust_i-39142.html

No i dzisiaj pojawia się nowe info:
>Christoph Hellwig, jeden z kluczowych opiekunów jądra systemu, który znany jest ze swojego zdecydowanego sprzeciwu wobec implementacji języka Rust w jądrze Linuksa, zrezygnował z funkcji opiekuna odpowiedzialnego za dma-mapping.
>
>Christoph Hellwig od lat jawnie krytykował wprowadzanie Rusta do kodu jądra Linuksa, nazywając go „rakiem” i podkreślając, że jego obecność rozprzestrzenia się jak „przerzuty” po całym systemie. Hellwig, zagorzały zwolennik języka C, uważał, że to właśnie C zapewnia większą stabilność i bezpieczeństwo kodu. Jego decyzja o rezygnacji z części obowiązków przyszła niespełna tydzień po tym, jak ujawnił treść prywatnej korespondencji z Torvaldsem, w której twórca Linuxa wyraził swoje zaskakujące poparcie dla języka Rust.
Co będzie dalej z Christophem?
>Choć Hellwig zrzekł się części swoich obowiązków, nadal pozostaje aktywny w społeczności Linuxa. Wciąż pełni funkcje opiekuna sterownika NVMe oraz sekcji FreeVXFS. Jego odejście z obszaru mapowania DMA oznacza jednak, że Marek Szyprowski, drugi opiekun tej sekcji, będzie musiał samodzielnie przejąć pełną odpowiedzialność za ten kluczowy element infrastruktury Linuxa.
https://ithardware.pl/aktualnosci/fanatyk_kodu_c_rust_linux-39337.html

#programowanie #rust #technologia #linustorvalds

Kosmonauta5piorunów

@damw Hellwig, nie porównywał Rust do "nowotworu"
>And I also do not want another maintainer.  If you want to make Linux
>impossible to maintain due to a cross-language codebase do that in
>your driver so that you have to do it instead of spreading this
>cancer
>to core subsystems.  (where this cancer explicitly is a cross-
>language
>codebase and not rust itself, just to escape the flameware brigade).
Dziennikarstwo na które zasłużyliśmy.

Pokaż więcej komentarzy (17)

Fanatyk

w Programowanie

25piorunów

Przyznaj się, ciągle używasz print() do debugowania swojego kodu :rolling_on_the_floor_laughing:

Ale dzięki IceCream używanie print() do debugowania stanie się odległym wypomnieniem!

IceCream, w skrócie ic, sprawia, że debugowanie staje się zdecydowanie słodsze - gdyż:

* Drukuje zarówno nazwy wyrażeń/zmiennych jak i ich wartości
* "ic" pisze się je o 60% szybciej niż "print"
* Czytelnie wyświetla struktury danych
* Koloruje składnię wyświetlanych danych
* Opcjonalnie wyświetla kontekst programu: nazwę pliku, numer wiersza i funkcję

IceCream jest dostępne dla następujących języków programowania:

* Python: https://github.com/gruns/icecream
* Bash: https://github.com/jtplaarj/IceCream-Bash
* Rust: https://github.com/ericchang00/icecream-rs
* Go: https://github.com/WAY29/icecream-go
* Node.js: https://github.com/jmerle/node-icecream
* C++: https://github.com/renatoGarcia/icecream-cpp
* C99: https://github.com/chunqian/icecream-c
* PHP: https://github.com/ntzm/icecream-php
* Dart: https://github.com/HallerPatrick/icecream
* Ruby: https://github.com/nodai2hITC/ricecream
* Java: https://github.com/Akshay-Thakare/icecream-java
* R: https://github.com/lewinfox/icecream
* Lua: https://github.com/wlingze/icecream-lua
* ClojureScript: https://github.com/Eigenbahn/icecream-cljc

#programowanie #icecream #python #bash #rust #golang #programista15k

Osobistość1piorunów

@koszotorobur dobra wrzutka, dziękuję!!

Osobistość6piorunów

@koszotorobur ja jestem wierny tej metodzie debugowania xD

Twórca1piorunów

@Catharsis Ooo to mój memik, sto lat temu zrobiłem i wrzuciłem na pewien znany portal na W xD
miło widzieć że ciągle sobie lata po internecie (ʘ‿ʘ)

Osobistość2piorunów

@pierogo Lol, szanuje. Mam go w folderze z informatycznymi memikami i czasem wysyłam na czat ze znajomymi gdy piszemy akurat coś o programowaniu itp xd.

Fanatyk1piorunów

@pierogo - brakuje mi tu trochę ludzi udzielających się technicznie - może byś tam coś technicznego powrzucał jak się już ujawniłeś 😉

Pokaż więcej komentarzy (13)

Fanatyk

w Programowanie

14piorunów

**Wyniki dorocznej ankiety języka Rust**

Polacy są w pierwszej dziesiątce użytkowników tego języka!

#technologia #programowanie #rustlang #rust

Kosmonauta1piorunów

Bardziej mni dziwi że Niemcy drudzy, a nie jacyś Chińczycy czy Hindusi

Osobistość2piorunów

@HolenderskiWafel Zgaduje że Chińczycy nie przesiadują na forach Rusta to pewnie nawet nie wiedzieli o tej ankiecie. Ja np nie miałem o niej pojęcia a od ponad miesiąca się uczę Rusta xD.

Pokaż więcej komentarzy (2)

Twórca

w Programowanie

19piorunów

Będąc użytkownikiem Rusta, widzę niekiedy wiadomości, jak to nowy projekt zaczyna używać tego języka czy nowy driver w kernelu jest na niego przepisywany.

Pod każdym znajduje się spora ilość komentarzy pozytywnych/neutralnych jak i pewna część negatywnych głównie pochodzących od użytkowników innych niskopoziomowych języków tj. C czy C++.

Oto niektóre powody szkalowania(często słusznego) języka:

Toksyczna społeczność* - głównie chodzi o RIR(Rewrite in Rust) - pisane często pod postami o programach nie napisanych w tym języku - głównie przez osoby nie programujące w Rust, tylko myślące że jest to złoty środek na wszystkie bolączki i błędy występujące w programach.

Niebezpieczny system pakietów* - chodzi głównie o to że można próbować ataku polegającego na podszyciu się pod crates.io i zmienić paczki na ich złośliwe wersje. Według mnie taki atak prawie niemożliwy do wykonania, bo np. Cargo.lock posiada w środku hashe paczek, co uniemożliwia użycie podrobionej wersji paczki.

Używanie do wszystkiego obcych zależności* - parser cli czy implementacja tls, według niektórych użytkowników powinno to być napisane ręcznie albo przez zrobione przez kopiuj/wklej bezpośrednio do repozytorium. Według mnie to właśnie jest niebezpieczne, bo kopiowanie coś takiego komplikuje proces budowania, wydłuża proces tworzenia aplikacji jak i zwiększa ryzyko błędów/wymusza ciągłą synchronizację(można to łatwo zrobić przy pomocy git submodule, którego jednak niezbyt lubię). Obce pakiety, używane przez setki innych projektów mają zwykle o wiele lepszą jakość, więcej funkcji i mniej błędów niż te ręcznie napisane.

Problemy statycznego linkowania* - jeśli jakaś zależność np. openssl, będzie miała błąd który będzie naprawiony w nowej wersji, to gdy jest ona dynamicznie linkowana trzeba tylko ją przekompilować a w przypadku rusta całą aplikację - głównie jest to podnoszone przez ludzi zarządzających dystrybucjami, bo wiąże się to ze zwiększonym wysiłkiem.

Problemy z pamięcią to tzw. skill issue i dobrzy programiści nie robią ich prawie wcale/mnie się one nie zdarzają choć już kilka lat programuję w C/C++* - setki tysięcy programistów używają C/C++ i naturą ludzką jest popełnianie błędów a te języki pozwalają odstrzelić sobie stopę w najbardziej wymyślny sposób w zupełnie losowym momencie(problemy z pamięcią często objawiają się z opóźnieniem). Wymagają od użytkowników trzymania dużej ilości informacji o kodzie w swojej głowie, co oczywiście nie jest idealne i problemy ze zrozumieniem kodu/jego poprawną zmianą pojawiają się przy zmiany osoby używającej program czy po dłuższej przerwie od danego kawałka kodu. W przeciwieństwie do C i podobnych niskopoziomowych języków, kompilator Rust traktuje użytkowników z dystansem(można powiedzieć że jako debili - ale w pozytywnym tego słowa znaczeniu(jeśli oczywiście takie jest)) i wymusza określony styl i praktyki, no chyba że zmienimy to przez unsafe. Pozwala to zwykłym użytkownikom tworzyć szybko działające programy, bez bania się o wszędzie czychające problemy z pamięcią, jak i przychylniejszym okiem patrzyć na pull requesty, bo szansa na zepsucie kodu jest o wiele mniejsza. Z tego co zauważyłem to programiści C, często uważają się za pewną elitę, bo przecież nie każdy potrafi robić to co oni. Wystarczy zobaczyć https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=memory, by zauważyć że zbyt wiele programów rozwijanych przez bardzo wykwalifikowanych programistów ma problemy z pamięcią i że to raczej nie problem ich zbyt małych umiejętności. No a jeśli to problem zbyt małych umiejętności, to większość programistów powinna unikać jak ognia C skoro jest on przystosowany jedynie dla najbardziej zaawansowanych.

Długa kompilacja i biorąca dużo zasobów systemowych* - Rust z racji ilości koniecznej weryfikacji wszystkich parametrów, typów, lifetimów etc. bierze o wiele więcej zasobów systemowych i czasu niż c czy np. go, więc do kompilacji lepiej zaopatrzyć się w mocniejszy komputer

Brak dostępności na wszystkich platformach gdzie C jest dostępny* - C jest chyba najbardziej przenośnym językiem na świecie(w ilości kompilatorów na różne platformy sprzętowe), wiec trudno by z nim konkurować. Rust wspiera najbardziej popularne systemy bazujące na ARM, x86-64 i wielu innych architekturach wspieranych przez llvm, ale obecnie nie ma oficjalnego wsparcia dla alpha, hppa, ia64, m68k czy s390. Problemem dużym to nie jest bo dotyczy zapewne grubo mniej niż 1% wszystkich użytkowników i to tych, którzy pracują na antycznym/mniej popularnym sprzęcie.

Jest o wiele trudniejszy niż C/C++* - składniowo na pewno na pierwszy rzut oka nie wygląda zachęcająco, jednak z doświadczenia muszę powiedzieć że programuje się w nim o wiele szybciej niż w powyższych językach, bo nie muszę polegać w wielu przypadkach na sobie, tylko na kompilatorze. C jest dość prosty pod względem składni, ale bardzo trudnym gdy chce się go poprawnie używać, głównie przez to że bezpośrednio operuje się na pamięci. C++ z wersji na wersji próbuje stać się językiem bezpiecznym, jednak ciągnie się za nim szereg funkcji ze starszych wersji i problemów, które po prostu nie mogą zostać naprawione bez gruntownej modyfikacji języka.

Rust rozwiązuje tylko problemy z pamięcią a ich nie robię* - cóż, jeśli nawet to prawda(w co szczerze wątpie, jeśli używasz C/C++) to przynosi on szereg przydatnych funkcji, tj. ograniczenie wyścigów o dane, ujednolicenie formatowanie kodu(rustfmt), oficjalny system budowania(cargo), wymuszanie obsługi wszystkich sytuacji w match (switch w C/C++), przyjazne komunikaty błędów - bardzo często z kodem który można zrobić kopiuj/wklej i naprawić problem.

Jak widać Rust nie jest złotym środkiem na wszystko ale wprowadza kilka niezłych usprawnień w stosunku do C/C++, jednak jak widać części ludzi nie jest tym przekonana. C/C++ jak widać po np. statystykach na githubie nigdzie się nie wybiera i ciągle miliony linii kodu będą w tych językach pisane, jednak z roku na rok, coraz większe grono języków zaczyna je podgryzać.



Gruba ryba8piorunów

Po czym poznasz progrmiaste rusta? Sam ci to powie

Osobistość3piorunów

@qarmin Ostatnio zacząłem się uczyć Rusta i jako osoba która wcześniej pisała dosłownie wszystko w JS to było ciężko. Na pewno bardzo mi się podoba Cargo i Crates.io bo to dosłownie jest odpowiednik npm i działa niemal identycznie znacząco upraszczając pisanie czegokolwiek.

Kiedy chodziłem do technikum to byłem chyba ostatnim rocznikiem który uczył się na programowaniu C++ (teraz jest python) i o ile uważam, że Rusta uczy mi się dużo lepiej to jednak na pewno nie polecałbym go jako pierwszy język programowania bo znacząco się różni od innych popularnych języków i potem uczenie kolejnych może być utrudnione.

A co do społeczności Rusta to nie wiem może przeglądamy jakieś inne subreddity ale dosłownie jeszcze nie widziałem nigdzie w necie na niego hejtu lol. Na Reddicie wszyscy zawsze pomocni, masę rzeczy się dowiedziałem z odpowiedzi pod postami. Tak samo na różnych forach i stackach. Nawet na r/linux czytałem posty zachwalajace dodawanie kodu Rusta do kernela , nie wiem może przypadek że ominęło mnie to totalnie xD.

A co do wydajności to jako typ przychodzący z JS to xD, dwa światy. Czasem sobie testowo/dla nauki przepisuje jakiś stary kod z JS na Rusta i jaram jak wykonuje się z 50 razy szybciej jednocześnie zużywając ułamek ramu który zużył JS. To chyba moja największa motywacja w nauce Rusta.

Twórca0piorunów

@Catharsis Przeglądam głównie reddita(nie tylko r/rust, ale też z innych języków np. r/python czy r/go) jak i phoronix i tam niemal zawsze się znajdzie się ktoś kto ma mocne obiekcje co do języka(pewnie część to trolle, ale nie wszyscy).

Pokaż więcej komentarzy (5)

Twórca

w Programowanie

71piorunów

Od ~5 miesięcy po godzinach tworzyłem sobie nową wersję aplikacji do czyszczenia niepotrzebnych danych z dysku.

Tutaj blogpost opisujący zmiany w niej - https://medium.com/@qarmin/czkawka-7-0-4941b9bdba55

Jednak zapewne większość z was nie wie co to jest.
Program nazywa się Czkawka, Krokiet(krokiet to nazwa nowego gui, który właśnie stworzyłem, czkawka to stara wersja gui i nazwa biblioteki pod spodem) i potrafi znajdować duplikaty plików, puste pliki i foldery, podobne obrazy, widea, pliki muzyczne, niepoprawne symlinki, rozszerzenia, uszkodzone pliki i jest jednym z najszybszych tego rodzaju.

Ja sam często z niego korzystam by wyszukać dwa niemal identyczne memy, różniące się np. rozdzielczością czy znakiem wodnym i usunąć ten w gorszym stanie.

No i dochodzimy do najważniejszego, jaka cena tego badziewia?
Darmo. Licencja MIT/GPL.

Repozytorium - https://github.com/qarmin/czkawka
Pliki do pobrania - https://github.com/qarmin/czkawka/releases

#tworczoscwlasna #programowanie #rust #rustlang

Fenomen1piorunów

@qarmin hej! Pamiętam jak opisywałeś program po raz pierwszy na portalu na w. Super, że projekt dalej żyje i jest rozwijany. Powodzenia na przyszłość!

Gruba ryba0piorunów

@qarmin 
Klikam randomowy soft z githuba:

Windows Defender
>19.02.2024 19:52
>Wykryto: Trojan:Win32/Wacatac.B!ml
>Stan: Kwarantanna
>Szczegóły: Ten program jest niebezpieczny i wykonuje polecenia osoby atakującej.
>Dotyczy elementów:
>file: C:\\Users\\xxx\\Desktop\\windows_krokiet.exe

Pokaż więcej komentarzy (20)

Gruba ryba

w Programowanie

3piorunów

Ejejejejej. Pochwalcie się co ciekawego ostatnio znaleźliście na temat - jakąś bibliotekę?

Może jakiś fajny AI model co można uruchomić lokalnie?

Może jakiś zajeb%@#% serwis?

Albo coś fajnego self hosted?

Mam wolny wieczór, chętnie o czymś ciekawym poczytam.

#sztucznainteligencja

Kosmonauta0piorunów

ostatnio sporo siedzę w tematach virtio służbowo, ale chyba to mało dla Ciebie interesujące.

Gruba ryba0piorunów

@dotevo co uzywasz do wirtualizacji, i jakiego typu to jest wirtualizacja ? Serwerowa czy użytkownikowa ?

Kosmonauta1piorunów

Aby zrozumieć dlaczego virtio jest fajnym rozwiązaniam trzeba się najpierw zagłębić w to jak w ogóle wygląda postawienie systemu np. Androida na urządzeniu. Każdy telefon jest trochę inny. W inne miejsce może być podpięta pamięć, serial itd. Dlatego zawsze kilka tygodni zajmuje pokonfigurowanie kernela. Potem trzeba napisać HAL, który tłumaczy androidowi jak np. używać GPS. To znów wymaga czasu. Każda aktualizacja androida wymaga dopasowania tego co już jest. Często więc dużo czasu i pieniędzy wymaga takie coś - jest też Treble, ale mniejsza z tym teraz.

Konkluzja jest taka:
Różne systemy operacyjne odpalane na czymś w stylu telefonu. Jest system linux host, który przez virtio przekazuje wszystko do guesta (usb, bt, wifi itd) np. Androida i dzięki temu działa od razu bez zabawy w drivery po stronie androida.

To jest o tyle fajne, że jeśli się przyjmie na szeroką skalę to aktualizacja systemu będzie możliwa na dowolnym urządzeniu. Wymiana systemu na dowony inny używający virtio też nie będzie problemem. Może rynek telefonów zacznoe przypominać rynek PC, gdzie możesz sobie podmoenić system i wszystko śmiga.

Gruba ryba0piorunów

@dotevo no nadal to jest wirtualizacja, czy to nie będzie powodem że system będzie zamulać w stosunku do natywnego drivera? A co w przypadku gdy np. gps ma więcej funkcji niż standardowy? Bo z tego co rozumiem co piszesz - virtio to taki wrapper na API urządzenia, wirtualizacja urządzenia - które dostosowane jest do standardów - a ostatecznie komunikacja z urządzeniem poprzez virtio. Wrapper który nigdy nie pozwoli wygrać z apple - gdzie apple ma parę urządzeń i może pozwolić sobie na natywne wsparcie.
Dobrze kminie?

Też się kiedyś zastanawiałem dlaczego rynek telefonów nie jest jak rynek PC - gdzie w PC możesz mieć inny procesor, inną kartę graficzną, bluetooth, wifi itp... A kernel je obsługuje w większości - w standardzie.

Kompan2piorunów

@Klopsztanga Ostatnio zacząłem się interesować troche fizyką kwantową i okazuje się, że IBM u siebie na stronie ma darmowe narzędzie do budowy obwodów kwantowych - https://quantum-computing.ibm.com/composer/files/new
Niestety póki co nic z tego nie rozumiem :rolling_on_the_floor_laughing:

Composer - IBM QuantumProgram real quantum systems with the leading quantum cloud application.IBM Quantum
Gruba ryba1piorunów

@radler i za szybko nie potestujesz 😛

Pokaż więcej komentarzy (7)

Osobistość

w Programowanie

2piorunów

#rust #golang #linux

Zbliża się nowy projekt i nie mogę się zdecydować czy wybrać Rust czy iść w Go. Go znam dość powierzchownie. Napisałem kilka małych CLI i jeden hobbistyczny backend. Rust nie znam w ogóle ale przyciąga mnie ten borrow checker. Będzie to projekt sieciowy wiec i latency musi być dość małe oraz memory footprint będzie również ważna częścią projektu. Wiem ze cilium ma liba do eBpf który jest dość dobrze sprawdzony. Czy Rust ma tez jakiś dobry odpowiednik? Projekt będzie działał bardzo blisko kernela linuxowego wiec to tez jest bardzo ważne.

Jakie macie doświadczenia z Rust? Stabilnośc języka i bibliotek? Mam nadzieje ze jest o wiele lepiej niż w Nodeland gdzie 80% to śmieci albo porzucone projekty.

Dzięki 🖖

Specjalista0piorunów

Rust all the way

Pokaż więcej komentarzy (4)

Gruba ryba

w Memy

136piorunów

To ja gdy wkręciłem się w #heheszki

Gruba ryba0piorunów

@Rusty always is bigger fish

Specjalista1piorunów

@elo Tak i jest całkiem popularna, top 10 w steam, na wykopie była odwieczna wojna że tag jest dla gry, a nie programowania, ale pierwsi zajęli gracze, tutaj natomiast pierwsi zaczęli od języka rust, ale pewnie i tak będą dwa różne tematy pod jednym tagiem.

@Wikariush gdzie tam grasz?

Pokaż więcej komentarzy (19)

Specjalista

w Programowanie

16piorunów

Przeglądałem ankietę zorganizowaną przez Stack Overflow w tym roku i zaciekawiły mnie wyniki na temat najbardziej lubianych języków wśród grupy 71467 osób. Ciekawy jestem czy ten język jest faktycznie aż tak lubiany i dlaczego. No i jak sprawuje się w świecie "embedded".

Specjalista2piorunów

@Femto dzięki za komentarz.
Miałem kiedyś okazję pracować w miejscu, gdzie stosowano C++ razem z minimalistycznymi bibliotekami standardowymi, ale nieraz się pamięć przepełniała.

Nawet nie chce mi się wyobrażać kiepskiej architektury w Ruście. Chyba bym się od razu zwolnił. 😂

C dobry jak witamina.

Wirtuoz3piorunów

@Femto O, fajnie że się podzieliłeś doświadczeniem. Też kiedyś hobbystycznie próbowałem rust ale było to 6-7 lat temu. Jednak pamiętam że, że tak powiem 'pobawienie' się tym językiem było już trudne bo kompilator łapał za gardło :). Od tego czasu pewnie sporo się zmieniło na lepsze.

Pokaż więcej komentarzy (6)