Jak widzę w ofertach C/C++ to omijam je szerokim łukiem. Czy tylko ja tam mam? ( ͡° ͜ʖ ͡°)

Może się nie znam ale wytwarzanie oprogramowania w jednym i drugim języku to kompletnie inne rzeczy. A na rozmowie technicznej można się spodziewać C z klasami. Czemu tak wiele ofert jasno nie określa czego wymagają ᕙ(⇀‸↼‶)ᕗ

#programowanie #jezykc
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

można się spodziewać C z klasami.


@maad: albo czystego C, zawsze tak jest. Później się okazuje, że używają max C++11 a to oznacza, że mamy doczynienia z chamską utrzymaniówką.
  • Odpowiedz
@JakTamCoTam: To, że kod jest napisany w max C++11 nie oznacza, że jest zły. Czasem po prostu nie warto zmieniać wszystkiego i używać nowych rozwiązań tylko dlatego, że są nowe.
Poza tym, na przykład w #embedded, niektóre kompilatory po prostu nie wspierają nowszych standardów (szczególnie dla starszych lub bardziej egzotycznych architektur). To znaczy, że jeśli chciałbym użyć C++20, to albo musiałbym kupić albo nowszy kompilator, albo droższy
  • Odpowiedz
Czy są na tagu osoby, które są zadowolone ze swojej kariery w #cpp ? Generalnie lubię ten język, podoba mi się jak muszę zrozumieć kod bardziej niskopoziomowo, projekty bywają nawet ciekawe, ale trochę obawiam się tej małej ilości ofert pracy, choć czasem stawki nie są najgorsze. Są ludzie, którzy osiągnęli w tym jakiś sukces czy warto jednak zmienić język? Niestety webdev tak średnio mnie rajcuje...
#programowanie
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@steppenwolf90: ja jestem zadowolony, ale potwierdzam to co piszą przedmówcy. Ofert jest mało w porównaniu do innych języków i zarobki średnio niższe o kilkanaście procent. Tylko, że dla mnie definicją ciekawych projektów jest to co się robi w C++. Jak dla mnie większość tego co się pisze w tym sofcie to bardzo ciekawa informatyka. To prawda, że mało jest greenfieldów w tym języku, ale co kto lubi. W webie masz
  • Odpowiedz
#radiokomunikacja #krotkofalarstwo #elektronika #sdr #embedded #programowanie #cpp #arduino

Czy jest jakiś chip, typu CC1101 NRF24L01 CC2400 CC2500 Sx1278 (ten jest najbardziej obiecujący) z którego można odczytać fazę sygnału. Z odczytem RSSI nie ma problemu, problemem jest zawsze faza, przykładowo dla cc1101:
CC1101RXFIFO register.
CC1101
RSSI register.
Czy może kombinować ze zrzucaniem zawartości FIFO i z
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@groman43: @technic:

Znalazłem ciekawe rozwiązanie, jest kilka opracowań oscyloskopu na Arduino, to mi trochę ułatwiło zadanie. Trochę kombinowałem z mixerami, i chyba zastosuję AD831, mikser aktywny ze wzmacniaczem, to będzie lepsze od AD25
  • Odpowiedz
@maad: A po co komu to, jak jest Rust?
Pozatym do C++ to chyba potrzeba by generator takich Cheetsheetów w zależności od frameworka i wyboru dobrych praktyk X-D
  • Odpowiedz
#cpp #programowanie Sory, nie znalazlem tagu #c wiec pisze tez pod #cpp.. Pytanie wskaźnikowe proste. Czy to tak ma być, że po użyciu free() na wcześniejszym wskaźniku zainicjowanym malloc() dalej mogę coś wpisywać do tej struktury? Bo obecnie po użyciu free() nie mam z tym problemu i nie wywala programu w kosmos tylko normalnie przypisuje zmienne.. sytuacja się zmienia jesli dopisze potem, że moj wskaźnik
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kaczus2B: nie, nie.. ja robie z myślą o takich "nowoczesnych" kartach turbo które się ostatnio pojawiają z RTG, np V1200 68080 z RTG lub polski Warp1260, czyli omija się CHIP RAM i układy natywne i korzysta z trybu np. 24bpp, 32bpp itp
i z czystej ciekawości chciałem choć cześć kodu przeportować i zobaczyć ile wyciśnie chociaż przy 320x240, np. wolfy, doomy, quaki, duki to całkiem przyzwoicie smigają, ostatnio nawet Diablo
  • Odpowiedz
#embedded #openwrt #i2c #c #cpp #programowanie

Miruny mam problem. Chce uruchomić I2C na openWRT i jeżeli mam wersje openWRT z mastera to wszystko działa, a jak te same ustawienia wrzucam na wersje stabilna openWRT v19.04 to już te i2c nie działa tak jak powinno. Nie wykrywa mi układu i w zasadzie po komendzie i2cdetect -y 0 wyrzuca mi jakieś smieci ( mase
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Krall: A gdzie jest problem? Jesli masz dzialajace polecenie ktore buduje Ci cala aplikacje to po prostu podziel odpowiednie czesci na flagi kompilatora/linkera. Same mejki sa bardzo proste, definiujesz cel i jego zaleznosci.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 4
Chce żeby jeden z moich obiektów w przestrzeni został drugim źródłem światła. Jest jakiś prosty sposób na to(więcej nie chcę)? Trzeba coś dodać do jego fragment shadera tak? Laik here

#opengl #cpp
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

myślałem, że na zachodzie widełki płacowe w ogłoszeniach to norma


@LucaJune: nie gdy budżet jest nieograniczony a poziomowanie odbywa się po zatrudnieniu pracownika

Np. jak miałby ci ktoś dać widełki na pracę w Amazon jako software engineer, jak to czy wpadasz na L4 ($80k-$120k) czy L6 ($200-$260k) wiadomo dopiero po tym jak wyślesz CV i przejdziesz rekrutację?

Firma taka jak Tesla nie ma ograniczenia budżetu to i po co widełki?
  • Odpowiedz
@wiecejszatana: float (double to i tak float i bez grzebania w asmie nic więcej nie uzyskasz);
atmelowe biblioteki oferują funkcję dtostrf, dtostre, abs, itoa oraz sprintf;
zatem możesz napisać:
char ps[10];
char ot[20];
float a = 123.9 * 432.12453
  • Odpowiedz
Cześć,

W jaki sposób najlepiej "wyciągać" dane z wątków pełniących rolę serwera przy zachowaniu abstrakcji? Przykładowo mamy serwer TCP działający w jednym wątku, który klasycznie akceptuje połączenia i odbiera z nich jakieś dane. Te dane powinny być przekazane do innego wątku, który je przetwarza.

Kolejki? A może napisać serwer jako interfejs, na podstawie którego zaimplementować dedykowaną klasę serwera pod daną funkcjonalność? Jakiś wzorzec projektowy?

#programowanie #programista15k #cpp
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Parseval: W wątku który startuje pozostałe, będziesz musiał stworzyć obiekt takiej synchronicznej kolejki i przekazać go producentowi i konsumentom przy samym starcie. Na necie możesz znaleźć standardową implementację takiej kolejki z użyciem mutexów i condition_variable.
  • Odpowiedz