@RFpNeFeFiFcL: Na google maps niebieski odcinek w prawym dolnym rogi wygląda strasznie. Bardzo wąskie chodniki, dużo samochodów (hałas), bardzo dużo przejść przez szerokie ulice. Bałbym korzystać się z tego odcinak rowerem i pieszo.
Za to czerwony odcinek jest lepiej przystosowany do rowerów. Wydzielona i szeroka trasa pierszo-rowerowa, mniej samochodów, mniej konfliktowych skrzyżowań z samochodami, przejście przez przez wodę bez samochodów.
Nie dziwię się że ludzie wolą czerwoną trasę, jest mniej
Za to czerwony odcinek jest lepiej przystosowany do rowerów. Wydzielona i szeroka trasa pierszo-rowerowa, mniej samochodów, mniej konfliktowych skrzyżowań z samochodami, przejście przez przez wodę bez samochodów.
Nie dziwię się że ludzie wolą czerwoną trasę, jest mniej
Znam całkiem dobrze C i Pythona, lubię sprzętowe sprawy w programowaniu i zastanawiam się nad nauką C++ albo właśnie Rust.
Jeszcze klika lat temu były opinie że Rust zastąpi w jakimś stopniu C czy tam C++, a teraz jak patrzę to prawie nie ma z tego ofert.
#rustlang #naukaprogramowania #programowanie #embedded
Główne zalety Rust nad C:
- Unikanie głupich błędów, błędów które wychodzą dopiero na produkcji po kilku miesiącach pracy.
- Dużo bardzo dobrej jakości bibliotek (tworzonych przez społeczność (np. do STM32
Najwięcej (>90%) kodu unsafe używamy do odczytywania/modyfikowania statycznych struktur aby nie trzeba było ich alokować na stosie.
Największymi problemami z Rust w embedded moim zdaniem są:
- Zbyt szybko kończący się flash. Do tego przydaje się narzędzie https://github.com/RazrFalcon/cargo-bloat