Przejdź do treści

Koduj aplikacje dla urządzeń embedded szybciej: porównanie Go i C

Opis#

Krótszy czas budowania i wprowadzenia na rynek aplikacji (nie tylko) wbudowanych ma kluczowe znaczenie. Ale jak opracować podejście do szybszego tworzenia aplikacji przy zachowaniu jakości i wydajności jako głównych priorytetów? W tym kontekście przejdziemy przez proces wyboru alternatywnego dla C języka programowania dla aplikacji na urządzenia embedded.

Jako osoba zaangażowana w proces oceny i wyboru języka programowania dla produktu mender.io (zdalne aktualizacje oprogramowania dla urządzeń embedded/IoT) przedstawię i wyjaśnię niektóre wnioski wyciągnięte z ewaluacji różnych alternatyw dla C i dlaczego ostatecznie Go został wybrany do napisania mender.io. Postaram się przybliżyć (nie tylko) własne doświadczenia z używania produkcyjnego kodu Go w środowisku embedded oraz budowania i wsparcia społeczności wokół projektu.

O sobie#

Przeszedłem przez ciekawą ścieżkę pracy w IT. Od projektowania i pisania aplikacji w różnych językach (C, C++, Python, Go) przez zarządzanie zespołami do pracy ze strategią rozwoju firmy i produktu. Przez wiele lat mieszkałem i pracowałem w Norwegii, gdzie zostałem jednym ze współzałożycieli firmy Northern.tech. Jestem jednym ze współtwórców i autorem pierwszego commita w projekcie mender.io.

🎥 Nagranie#

🗒️ Slajdy (Fullscreen)#