Wszystko
Najnowsze
Archiwum
- 0
- 2
W jaki sposób statyczne typowanie wpływa na efektywność programów wielowątkowych?
#linux #programowanie #programista15k #cpp
#linux #programowanie #programista15k #cpp
@pyroxar: A w sumie co ma piernik do wiatraka?
@pyroxar: w niektórych językach system system typów jest wystarczająco silny aby statycznie udowodnić obecność/brak wyścigów danych. To przekłada się na możliwość znacznie bardziej agresywnej optymalizacji kodu np braku konieczności defensywnego stosowania blokad czy defensywnego kopiowania danych. Zwłaszcza w połączeniu z czymś takim jak async/await to potrafi być niesamowicie potężne rozwiązanie.
Przykładowo u nas w firmie mamy proxy sieciowe które obsługuje setki tysięcy połączeń a nie ma absolutnie żadnej synchronizacji na
Przykładowo u nas w firmie mamy proxy sieciowe które obsługuje setki tysięcy połączeń a nie ma absolutnie żadnej synchronizacji na
- 8
Kochani kolejna zagadka dla Was. Już chyba piąta. Co zostanie wypisane na standardowym wyjściu?
#informatyka #programowanie #cpp #programista15k
#informatyka #programowanie #cpp #programista15k
źródło: zagadka5
PobierzCo wyprintuje program
- 0 0% (0)
- 1 100.0% (36)
Aktualny stan ofert pracy zdalnej dla C++ developerów na justjoin.it:
Sekcja junior/mid:
Oferta 1:
Stawka: nie podano
Robienie okienek w QT, a reszta kodu to w najlepszym wypadku C++11, a system kontroli wersji to SVN XD
Sekcja junior/mid:
Oferta 1:
Stawka: nie podano
Robienie okienek w QT, a reszta kodu to w najlepszym wypadku C++11, a system kontroli wersji to SVN XD
C != C++, kumasz? Na całym justjoin.it są 3 oferty dla C++ mida z pracą zdalną.
@cordianss: kumam. I naliczyłem więcej niż 3 z kryteriami, które podałeś
@cordianss:
https://justjoin.it/offers/siemens-disw-c-software-development-engineer-warszawa
https://justjoin.it/offers/motionvfx-automation-and-deployment-engineer-desktop-cmake-c-macos-wroclaw
https://justjoin.it/offers/jsdsolutions-system-test-engineer-for-automotive-warszawa
https://justjoin.it/offers/muse-group-qt-qml-developer
https://justjoin.it/offers/pit-radwar-s-a-starszy-programista-c-c-systemy-identyfikacji ( tak to
https://justjoin.it/offers/siemens-disw-c-software-development-engineer-warszawa
https://justjoin.it/offers/motionvfx-automation-and-deployment-engineer-desktop-cmake-c-macos-wroclaw
https://justjoin.it/offers/jsdsolutions-system-test-engineer-for-automotive-warszawa
https://justjoin.it/offers/muse-group-qt-qml-developer
https://justjoin.it/offers/pit-radwar-s-a-starszy-programista-c-c-systemy-identyfikacji ( tak to
- 13
Koleina zagadka. Wiecie co z nią zrobić nie? ( ͡° ͜ʖ ͡°) Co zostanie wypisane na standardowe wyjście ?
#programowanie #cpp #informatyka
#programowanie #cpp #informatyka
źródło: zagadka3
Pobierz@Ulyssos: ponieważ A::func() jest wirtualna, definicja jej ciała zostaje nadpisana w klasie dziedziczącej, jednak wywołując tą metodę używając wskaźnika typu A* na B korzystasz z sygnatury metody zdefiniowanej dla A::func() gdzie jest właśnie zdefiniowany domyślny parametr 1
Jeżeli wywołałbyś func używając takiego potworka
((B*)ptr)->func();
To dostaniesz
2 from B
Jeżeli wywołałbyś func używając takiego potworka
((B*)ptr)->func();
To dostaniesz
2 from B
@Ulyssos: parametry domyślne są rozwiązywane statycznie po stronie callera, PRZED wywołaniem, na podstawie typu znanego w czasie kompilacji, dlatego 1. Funkcja z parametrem domyślnym jest kompilowana tak samo jak każda inna funkcja - ma parametr, który musi być skądś dostarczony.
W języku Scala rozwiązano ten problem lepiej - wartości domyślne nie są wstawiane statycznie przez kompilator, a kompilator generuje wywołanie dodatkowej metody wirtualnej w celu obliczenia wartości domyślnej (co oczywiście
W języku Scala rozwiązano ten problem lepiej - wartości domyślne nie są wstawiane statycznie przez kompilator, a kompilator generuje wywołanie dodatkowej metody wirtualnej w celu obliczenia wartości domyślnej (co oczywiście
- 2
Ostatnio bardzo dobrze poradziliście sobie z zagadką więc daje koleiną podobną. Jaki będzie output tego programu i dlaczego?
Zakładamy że program działa na 64 bitowym systemie a int ma 4 baity
#programowanie #cpp #informatyka
Zakładamy że program działa na 64 bitowym systemie a int ma 4 baity
#programowanie #cpp #informatyka
źródło: zagadka2
Pobierz
konto usunięte via Wykop
- 3
@walokid: 12 i 8, func1 ma całą tablicę poprzez referencję, a func2 dikajuje do int*
- 2
Zagadka. Jaki będzie output tego programu i dlaczego taki? Biorę po 100zł od każdego Mirka i słucham Państwa.
Zakładamy że int ma 4 baity i program śmiga na 64bitowej maszynie
#cpp #programowanie #zagadka #informatyka
Zakładamy że int ma 4 baity i program śmiga na 64bitowej maszynie
#cpp #programowanie #zagadka #informatyka
źródło: zagadkaPNG
Pobierz- 0
#gdansk #trojmiasto
Jakie firmy z trójmiasta robią jakieś ciekawe projekt w #cpp. Jak przeglądałem oferty to z trójmiasta jest bardzo mało. W zasadzie wszystko zdalnie i biura nie są w trójmieście. Może jakieś oprogramowanie do jachtów czy coś związanego z przemysłem morskim
Jakie firmy z trójmiasta robią jakieś ciekawe projekt w #cpp. Jak przeglądałem oferty to z trójmiasta jest bardzo mało. W zasadzie wszystko zdalnie i biura nie są w trójmieście. Może jakieś oprogramowanie do jachtów czy coś związanego z przemysłem morskim
@walokid: moze w intelu cos znajdziesz? Jakies tematy z AI
Adtran
- 10
Podaję przepis na idealny język programowania ;) Sprawdził się u mnie (u Was nie musi, ofc)
1. Nauczcie się porządnie C razem z jego arytmetyką wskaźników. To jest proste. C jest bardzo prostym językiem.
2. Nauczcie się wybranych elementów C++: klasy (niekoniecznie dziedziczenie i przeciążanie operatorów), referencje, namespace'y, wątki i ich bezpieczeństwo, model pamięci.
3. Opanujcie wzorzec RAII i smart pointery
4. Nieobowiązkowo wyjątki - można żyć bez nich,
1. Nauczcie się porządnie C razem z jego arytmetyką wskaźników. To jest proste. C jest bardzo prostym językiem.
2. Nauczcie się wybranych elementów C++: klasy (niekoniecznie dziedziczenie i przeciążanie operatorów), referencje, namespace'y, wątki i ich bezpieczeństwo, model pamięci.
3. Opanujcie wzorzec RAII i smart pointery
4. Nieobowiązkowo wyjątki - można żyć bez nich,
- 4
a to mi wyjaśnisz? Przecież na obiektach najprościej i najczytelniej nawet proste skrypty
@MilionoweMultikonto: Zła struktura kodu jest o wiele gorsza od braku struktury. Niezwykle trudno jest zaprojektować dobrą strukturę obiektów dla nietrywialnego problemu. Zazwyczaj kończy się to smutną, niepotrzebnie pokomplikowaną kulą błota. Mówię o dużych projektach, przy których pracuje wielu programistów.
Oczywiście jeśli pracujesz sam nad jakimś małym projektem, to może Ci się to udać. Ale i tak wymaga
Cześć wam, umiałby ktoś mi powiedzieć w jaki sposób mogę dodać do wektora dwa obiekty klas pochodnych z typem wskaźnikowym na abstrakcyjną klasę bazową która jest otemplateowana? Wyrzuca mi error: No matching member function for call to 'pushback'
template<typename T = int>
class A
{@imthehighestintheroom: Musisz zaimplementować tzw. type erasure, w twoim przypadku to chcesz stworzyć klasę bazową w stosunku do class A, stworzyć wektor takich wskaźników i dodać do niej metodę czysto wirtualną do_smth oraz wypisującą na ostream, którą użyjesz przy przechodzeniu po wektorze, aha i nie zapomnij o wirtualnym destruktorze XD
std::variant sprawdzi się tylko wtedy kiedy będziesz znał wszystkie typy A<T> a to chyba mija się z celem twojego przykładu.
std::variant sprawdzi się tylko wtedy kiedy będziesz znał wszystkie typy A<T> a to chyba mija się z celem twojego przykładu.
- 0
#winapi #programowanie #windows #programowaniewindows #cpp Hej, nie mogę znaleźć żadnego przykladu w jaki sposób powinno się rysować w jakimś sub-okienku czyli np. ramce która jest w głownym oknie, czy to jest dobry sposób? Generalnie działa bez problelmów ale tak sie chyba nie powinno pisać..
case WM_PAINT:
{
PAINTSTRUCT ps;
HDC hdc = BeginPaint(_hwnd, &ps);@ZawzietyRobaczek: generalnie polecałbym C# i .NET, bo w tym się obecnie pisze GUI pod Windowsem, ale jak już musisz C++ to też się jakoś da użyć .NET-a: https://www.simplilearn.com/tutorials/cpp-tutorial/cpp-gui
- 0
@ponton: a chyba to widzialem kiedys nawet, robie w C zeby nie ślimaczyło, tylko było wydajnie, no i tyle znam ;) i mi wystarcza do moich potrzeb
- 1
There are new LinkedIn groups for Angular, C#, C++, CSS and Git!
https://tomaszs2.medium.com/you-can-now-join-new-angular-c-c-css-and-git-groups-on-linkedin-40bd0a876012
#angular #csharp #cpp #css #git #programowanie #naukaprogramowania #programujzwykopem #dlaprogramistow
https://tomaszs2.medium.com/you-can-now-join-new-angular-c-c-css-and-git-groups-on-linkedin-40bd0a876012
#angular #csharp #cpp #css #git #programowanie #naukaprogramowania #programujzwykopem #dlaprogramistow
źródło: sketch1704203446345
Pobierz@tomaszs: what?
Mam bardzo mały projekt, który korzysta z kilku bibliotek header-only i one znacznie wydłużają czas kompilacji. Jak najlepiej rozwiązać ten problem?
W CMake`u dodałem "target_precompile_headers", ale efekt nie jest oszałamiający.
#cpp
W CMake`u dodałem "target_precompile_headers", ale efekt nie jest oszałamiający.
#cpp
- 953
Pisałem swoją grę w C++ przez 10 lat - taki Hotline Miami z multi. Dziś gram w nią z kumplami na Steamie, a mojego kodu użył Assassin's Creed i spółka produkująca drony. To wielki dzień dla mnie Mirki.
Zagrajcie - jest za darmo na Steamie. Jak się spodoba zostawcie reviewa i gwiazdkę na GitHubie dla zasięgów ( ͡º ͜ʖ͡º)
Napisałem to bez silnika, od zera. Wszystko w NeoVimie bez
Zagrajcie - jest za darmo na Steamie. Jak się spodoba zostawcie reviewa i gwiazdkę na GitHubie dla zasięgów ( ͡º ͜ʖ͡º)
Napisałem to bez silnika, od zera. Wszystko w NeoVimie bez

- 0
Polecicie jakieś narzędzie do automatycznego sprawdzania duplikacji kodu? Cppcheck nic mi nie pokazuje a mam ich sporo. Nie chce mi się ręcznie lecieć po wszystkich funkcjach i porównywać ich meldem bo to za długo by trwało.
#programowanie #cpp #esp32
#programowanie #cpp #esp32
źródło: duplikacje kodu
PobierzJa chciałem się pochwalić, że po 2.5 roku po przejściu do #programowanie #cpp z #plc udało mi się awansować na mida. Kokosów nie ma, ale też źle nie jest jeśli chodzi o pensję (13.5k brutto). Mimo, że bardzo to była spontaniczna wówczas decyzja to cieszę się, że ją podjąłem :)
@Homofobiczny_Czarodziej gratuluję i zycze dalszych sukcesow
konto usunięte via Wykop
- 1
@Homofobiczny_Czarodziej: gratulacje, ja po 13mcach wskoczyłem na mida i 15k brutto jednakże w innym stacku :D
- 0
Siema Mirasy.
Robie wifi managera pod #esp32. Jest on na wzór tego od tzapu z tą zeletą że z założenia ma działać na wszystkich platformach tzn czystym espidf, espidf w platformio, arduino-esp w platformIO i Arduino IDE. Z funkcjonalności mam
- captive portal,
- zapis ssid i hasła do wifi w pamięci nieulotnej
- custom parametry
- działanie w trybie STA i
Robie wifi managera pod #esp32. Jest on na wzór tego od tzapu z tą zeletą że z założenia ma działać na wszystkich platformach tzn czystym espidf, espidf w platformio, arduino-esp w platformIO i Arduino IDE. Z funkcjonalności mam
- captive portal,
- zapis ssid i hasła do wifi w pamięci nieulotnej
- custom parametry
- działanie w trybie STA i
źródło: wifiMgr
Pobierz- 515
Moja darmowa gierka niedługo na Steamie. Łapcie oficjalny trailer z dzisiaj.
...pisałem to w C++ bez silnika, w vimie bez autokompletowania, i tak, używam archa ( ͡° ͜ʖ ͡°)ノ⌐■-■
#programowanie #cpp #opensource #gamedev #hypersomnia
...pisałem to w C++ bez silnika, w vimie bez autokompletowania, i tak, używam archa ( ͡° ͜ʖ ͡°)ノ⌐■-■
#programowanie #cpp #opensource #gamedev #hypersomnia

- 1
Jakie firmy robią ciekawe rzeczy w C++? Do tej pory pracowałem w dwóch firmach w tym języku i w obu przypadkach było to ogromne legacy, w którym tylko czułem że się wypalam. Zaczynam się zastanawiać czy to nie urok tego języka i czy nie spróbować z czymś innym.
#cpp
#cpp
@asdxmee:
Wiem co czujeez. Od roku pracuje w C++. Naprawiam kod sprzed 20lat wg. standardow firmy, czyli C z klasami i raw pointery wszedzie
Wiem co czujeez. Od roku pracuje w C++. Naprawiam kod sprzed 20lat wg. standardow firmy, czyli C z klasami i raw pointery wszedzie
- 0
@walokid: @314159 kurczę o telko też słyszałem nie najlepsze opinie. Dodatkowo podobno jest tylko kilka firm które królują w tej branży więc nie ma zbyt dużego wyboru. No chyba że 5g to jakaś zupełnie niezależna odnoga telko i ona nie ma nic wspólnego z całą resztą, która jest owiana złymi opiniami - tutaj ponownie mogę gadać głupoty przez moją niewiedzę




















Pisanie kodu na Linuxie >>> kompiluj >>> nie masz jakichs 10 bibliotek >>> googluje przez 5 minut o co chodzi >> dointsaluj >>> uruchom ponownie system >>> kompiiluj >>> brak cmake >>> sudo apt install cmake >>> kompiluj >>> jakie chcesz wprowadzic domyslne ustawienia cmake >>> nie mam pojecia co to cmake >>>> googluje przez pol godziny >>> nadal nie wiesz wiec kliknij OK