@Oo-oO: Nie zgadzam się raczej z tym artykułem. IMHO on pomija mnóstwo kwestii oraz zakłamuje w wielu innych:

And to be fair, Rust delivered… kinda. You can write blazingly fast, safe code — after you sacrifice three goats and your weekend sanity to the borrow checker.


Zarówno C jak i Zig mają też koncept "borrow" tylko nie ma żadnego mechanizmu, który go pilnuje. To jest
  • Odpowiedz
  • 0
@Hauleth: cóż, artykuły są zwykle "opinionated". Większość artykułów o Ruście jest subiektywna i wręcz emocjonalna, warto więc raz na jakiś czas przeczytać coś, co nie jest powtarzaniem jaki to wspaniały język "a wszystko inne to g---o".

Jest tam błąd, którego nie da się pominąć

"Pominąć" się da, analiza martwego kodu go by wychwyciła, ale z wiadomych przyczyn jest robiona w późniejszym kroku.
Niemniej, przecież autor nie twierdzi że tam nie ma
  • Odpowiedz
Bawił się ktoś Zig? Constexpr w nowym C++ to chyba mój faworyt tego co cpp 17+ oferuje, tylko strasznie upośledza go brak refleksji.
A z tego co widzę Zig ma i refleksje i comptime. Jakieś doświadczenia?
#zig #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z ciekawości, gdzie tak bardzo przydaje się refleksja?


@cordianss: parsowanie do struktur danych to IMO must have w normalnym współczesnym języku
  • Odpowiedz
@walokid: Dam Ci przykład nad którym teraz pracuje.
Mam rożne klasy w C++ które mogą, ale nie muszą, mieć różne callbacki. Np. OnAttach, BeforeDelete, OnEvent etc.
I teraz mógłbym oczywiście ręcznie wszystko łączyć. Ale dzięki conceptom/SFINAE i if constexpr mogę po prostu zdefiniować jedną funkcje która tworzy obiekt i jeżeli funkcja istnieje to ją po prostu dodaje do listy callbacków do wywołania przy evencie.
A jak chcę rozszerzyć klasę, to
  • Odpowiedz
Pigma Sakura MB

niepodobne do wersji FB, inny typ produktu co na plus. końcówka zbliżona do pigma sakura brush pen jednak wieksza co nie wplywa na wielkosc pisma. Mniejsza jednak od podobnej opcji od Zig Kuretake i z pewnoscia lepsza opcja. atrament dobry ciemny jak w pozostalych.

atramentu wymiana mozliwa, pozwala na kilka uzupelnien po czym gąbka wewnatrz z czasem slabieje trzyma atrament i pisak przestaje pisac.

-------
BiedyZBaszkoj - Pigma Sakura MB 

niepodobne do wersji FB, inny typ produktu co na pl...

źródło: 71798

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach