[EN] A Tour of Rust - Rust wytłumaczony programistom znającym jakiś inny język.
Jedynie 16 minut, aby zdecydować, czy polubisz ten język lub jak stosować w nim polimorfizm, jeśli masz doświadczenia np. z Javy (i nie tylko). Z filmu dowiedzieć się można też co takiego daje Rust developerowi na konkretnych przykładach kodu. Zero smęcenia, same konkrety.
d.....z z- #
- #
- #
- #
- #
- #
- 23
- Odpowiedz
Komentarze (23)
najlepsze
Cicho, bo Cię pythoniarze zminusują ( ͡° ͜ʖ ͡°)
Generalnie da się bez dziedziczenia żyć, ale niekiedy jest to sztuka dla sztuki. Dziedzicznie dla uzyskania funkcjonalności można faktycznie zastąpić traitami. Trochę gorzej to wygląda w przypadku niektórych wzorców projektowych. Generalnie się jednak zgadzam, unikam dziedziczenia jak tylko mogę. Nawet powiem więcej - odrzucam zewnętrzne komponenty, które każą mi coś dziedziczyć zamiast dostarczać implementacji.
Moze i tak jest ostatnio nie sprawdzalem bo w sumie juz zapomnialem jak sie programuje w tym jezyku. :)
Poprzednio sie nauczylem po czym stwierdzilem ze nie ma pracy i zabralem sie za Go w ktorym to prace znalazlem po 2-3 miesiacech taka jest roznica. :)
Komentarz usunięty przez moderatora
- optionale wyglądają na upośledzoną i wykastrowaną wersję optionali znanych np. ze Swifta, konieczność zwracania explicitly
Some(guwno)
xD a wystarczył by do tego odrobina syntactic sugar- mówi o tym że wyjątki jako sposób obsługi błędów są problematyczne, bo patrząc na sygnaturę funkcji nie wiadomo że może rzucić wyjątkiem, tyle
@mag_zbc: Czytelność to subiektywna sprawa. Z tego co piszesz, to widzę że Ty preferujesz po prostu języki z dużą ilością lukru składniowego i proponujesz dodatkowy lukier składniowy ukrywający pewną część mechaniki. Rust jest językiem systemowym i twórcy zwracają bardzo dużą uwagę na to, aby rzeczy które mogą spowodować błąd, albo które mogą stanowić dodatkowy narzut czasu wykonania, były pisane w kodzie