Aktywne Wpisy
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Metylo +260
Tanie mieszkania są dla zarządu, dla ciebie areczku mamy tylko drogie mieszkania od flipera na drogi kredyt od banku xD
#nieruchomosci
#nieruchomosci
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
@bkowalczyyk: Prostota Javy i Golang jest pozorna. Im bardziej ubogi język, tym więcej złożoności masz w kodzie.
Async Rust umożliwia robienie rzeczy, których *nie da się* zrobić ani w Javie ani w Golang, więc sorry, ale argument z dupy. Znowu - krytykujesz mercedesa za to że ma więcej przycisków na panelu klimatyzacji niż Fiat 126p. No,
@Krolik: nie nie jest, prostota Javy jest prosta, bo Java jest prosta, prostota rusta jest pozorna, bo tutotiale sa proste a potem miesiąc spędzasz nad zrozumieniem hrtb albo modlisz się żeby future się skompilował, śmiechu warte.
co się nie da ? xd no
@bkowalczyyk: Poza tym jeśli wyciągasz takie rzeczy to świadczy to tylko o tym, że Rust widziałeś jedynie na obrazku. 99% kodu używającego
async
, to nudny, prosty kod, gdzie nie używa się ani razu konstrukcjiFuture
iPin
jawnie. Używa się prostychasync fn
,await
i ewentualnie czasemspawn
,select!
,join!
. PrzypinanieFuture'ów
używa się w bibliotekach, które muszą byćXDDDDDD ten dokładnie fragment jest z mojego kawałka kodu który port-forwarduje requesty do poda w kubernetesie (associated type z hyperowego serwisu).
i tu jest problem - używa się, i mam przez to nie rozumieć jak to działa ? mam na pałę kopiować wszystko z internetu jak zwierze (a więc tak wygląda praca w rust... elegancko) ? w Javie jest kultura,
@bkowalczyyk: Lepiej żeby się nie skompilował niż mieć błąd na produkcji. Poza tym jeśli masz problemy z kompilacja w Rust to są zasadniczo dwie możliwości:
- przenosisz styl programowania z innego języka np. Javy do Rust, co jest błędem
- przekombinowujesz i robisz overengineering
Tu masz to rozwinięte, bo nie chce mi się już tłumaczyć: https://vorner.github.io/difficult.html
może, pewnie (jeszcze jak !), przecież ja nie napisałem że jest poprawny tylko czytelny - nawet w mercedesie od czasu do czasu może się coś popsuć. Ale myślę że zgadzamy się przynajmniej w tym że Java to nad-język, nie ma nic lepszego general-purpose, a wszystkie te golangi i rusty to gdzieś tam w lesie i nawet nie mają podjazdu do
Masz błędne poczucie co to jest pokręcony kod.
Właśnie dokładnie one tworzą rynek. Gdyby Sun nie stał za Javą to byłaby tylko ciekawostką. Podobnie z
no właśnie miłego czytania, bo ten kod byłby czytelniejszy (otwierasz takie Netty i widzisz poemat, a otwierasz coś w rust i zaczynasz płakać), bo oprogramowanie się pisze tak żeby było czytelne, ale ja wiem że Ty się z tym nie zgadzasz, cytując :
jak
Nie ma nic czytelnego w tym samym kodzie powtórzonym wielokrotnie. Marnuje tylko czas czytającego, bo trzeba sprawdzać, czy jest na pewno tak samo, czy może jednak jakaś jedna rzecz się zmieniła. Funkcji też nie stosujesz tylko robisz ctrl-c ctrl-v?
No, np. GitHub się o tej najlepszości przekonał, jak im
Ja myślałem, że wojny o to, który język programowania lepszy mamy już za sobą. Zresztą i tak o wszystkim decyduje biznes. Pracowałem kiedyś w projekcie, który przetwarzał duże ilości danych i był używany spark. Kod pod sparka był napisany w Pythonie. Wiesz czemu? Bo łatwiej było znaleźć dobrego programistę pythona i dołożyć serwer niż męczyć się ze
Dla osoby umiejącej dobrze programować w innych językach - tak, wystarczy tydzień aby być produktywnym i maks kilka miesięcy aby
@BreathDeath: Po pierwsze wcale nie cały, po drugie devops to tylko *jedna* nisza, po trzecie tam się pisze głównie małe skrypcidełka, które wcześniej z powodzeniem robiło się w pythonie.
Tymczasem Rust jest w dużych, rozbudowanych projektach webowych, embedded, systemach operacyjnych, systemach baz danych, sofcie infrastrukturalnym, komunikatorach, bilbliotekach używanych w innych językach m.in w Pythonie, sofcie HFT, większość crypto na tym stoi, nawet widziałem apki desktopowe i mobilne,
@BreathDeath: aż sobie z ciekawości sprawdziłem wyniki ankiet SO za 2022 i 2023 rok i jednak coś kręcisz. W kategorii "których języków obecnie używasz" odpowiedzi:
2022: Rust 9,3%, Go 11,2%
2023: Rust 13,1%, Go 13,2%
Widać że użycie