Aktywne Wpisy
nowszyja +61
Istnieje naród bardziej pozbawiony poczucia estetyki niż Polacy? Umiłowanie do kiczu wysysane jest w tym kraju z mlekiem matki. Po boazerii, pseudo kamieniu na ścianie, teraz Polacy mają nowy kiczowaty trend: płytki drewnopodobne xD
#polskiedomy #architektura #mieszkaniedeweloperskie #remontujzwykopem #budujzwykopem #polakicebulaki
#polskiedomy #architektura #mieszkaniedeweloperskie #remontujzwykopem #budujzwykopem #polakicebulaki
źródło: stylskandynawski
Pobierz
klaudia-hadalala +119
🇺🇸 AMERYKA TIPEM STOI (i to jest... patologiczne) 💸
Elo Mirasy! Wróciłem właśnie z dwutygodniowego tripu po Stanach i powiem Wam jedno: to, co się tam dzieje z tymi tipami, to jest jakaś kosmiczna anomalia. Nie mam pojęcia, jak oni tam normalnie funkcjonują.
Już nie chodzi o standardowe 15-20\% w restauracji (choć i to jest chore, skoro płacę za danie 30). Ale... WSZĘDZIE?!
1. Ekspres do kawy w hotelu – wyciągam filiżankę, a tam stoi
Elo Mirasy! Wróciłem właśnie z dwutygodniowego tripu po Stanach i powiem Wam jedno: to, co się tam dzieje z tymi tipami, to jest jakaś kosmiczna anomalia. Nie mam pojęcia, jak oni tam normalnie funkcjonują.
Już nie chodzi o standardowe 15-20\% w restauracji (choć i to jest chore, skoro płacę za danie 30). Ale... WSZĘDZIE?!
1. Ekspres do kawy w hotelu – wyciągam filiżankę, a tam stoi
źródło: IMG_4676
Pobierz




Miruny mam pytanko. Od ponad 5 lat siedzę w embedded. Początkowo głównie C, teraz c++ od 2 lat. Zastanawiam się, w która stronę pójść. Mimo wszystko znacznie więcej ofert jest w embedded C niż w embedded c++. Ostatnio dostałem propozycję stanowiska C++ z QT. Pytanie czy warto w to wchodzić?
Co byście wybrali?
@r00ti: pytanie z gatunku czy myć ręce, czy nogi. I jedno i drugie!
C siłą rzeczy będzie wypierany przez c++, w miarę jak antyczne platformy i ludzie, będą wypierani przez młodszych następców.
20 lat temu byś pytał czy warto w ogóle uczyć się C, skoro większość embedded powstaje w assemblerze ( ͡° ͜ʖ ͡°)
@zetisdead: nie, nie będzie bo C to wciąż najpopularniejszy język embedded, kerneli, bootloaderów i nic nie wskazuje na to żeby miało się to zmienić. C++ i QT to nie jest embedded, nawet jak piszesz na ARM - to po prostu pisanie wysokopoziomowych aplikacji.
@Boska_Klaudia: ile kerneli i bootloaderów napisałeś w swoim życiu a ile aplikacji?
Podejrzewam, że aplikacji jednak więcej, więc nie ma sensu sugerowanie się kernelami i bootloaderami.
Jeśli ktoś nie jest leśnym dziadkiem, to swoje aplikacje będzie pisał w c++, jeśli tylko narzędzia mu na to pozwolą.
@zetisdead: od początku do końca - żadnej. Do ilu kontrybuowałem lub używałem - kilku. Ile aplikacji - wiele. W czym - w C. Na Cortex-A, Cortex-M, Arduino. W embedded pracujesz głównie w C.
@Boska_Klaudia: no pacz pan, bo jak głównie embedded w c++
@Boska_Klaudia: i po zespołach, w których pracowałem. ARM, ESP32, x86
Jak ktoś chce być kustoszem i pisać w C, jego sprawa.
Tak się dziwnie składa, że największymi obrońcami C są ludzie którzy się zasiedzieli i przestali rozwijać, uczyć nowych rzeczy.
Polecam tez próbę napisania prostego RTOSa. Do dosc dobre ćwiczenie które pozwoli naprawdę zrozumiec podstawy o ktorych pisalem wyżej.
Co do optymalizacji to zaczął bym od Intel Developer Guide i ew jakieś przykłady typu popatrzeć na kod bibliotek do memcpy czy innych mocno zoptymalizowanych fragmentów.
Niedawno opanowali język programowania a juz próbują uchodzić za wyjadaczy i pouczać co charakteryzuje dobrego programistę embedded a co nie.
Język to tylko narzędzie. Stosuj takie które jest dopasowane
Sam silnik template i typowania o jakim się nie śniło w zwykłym C, że masz błędy kompilatora na poziomie typów (a nie dopiero w runtime) przy użyciu np. takiej biblioteki jak https://github.com/mpusz/units#tldr albo https://github.com/nholthaus/units#getting-started-guide czy istnienie
static_assertrozwala prymitywne typy C na łopatki - bez narzutu w runtime - po prostu "darmowe" fail-fast, gdzieW każdym razie dla samego silnika typowania warto zamienić
gccnag++.~ https://en.wikipedia.org/wiki/TypeScript
Jeżeli chodzi o typowanie, to jeszcze polecam: https://github.com/joboccara/NamedType