Wszystko
Najnowsze
Archiwum
- 5
@gacek_w: za co go najbardziej lubisz? Na przykład w porównaniu z vscode?
- 3
@MilionoweMultikonto:
Subiektywnie:
0. Po Qt Creator od razu widać, że to wypolerowany produkt, który długie lata powstawał z myślą o C++. VSCode dla C++ to zbiór lepiej lub gorzej zintegrowanych ze sobą pluginów, które trzeba sobie zainstalować i wiedzieć które, choć sam VSCode trochę
Subiektywnie:
0. Po Qt Creator od razu widać, że to wypolerowany produkt, który długie lata powstawał z myślą o C++. VSCode dla C++ to zbiór lepiej lub gorzej zintegrowanych ze sobą pluginów, które trzeba sobie zainstalować i wiedzieć które, choć sam VSCode trochę
- 0
#programista15k #pracait #programowanie #javascript #python #cpp #java
Jestem zdumiony jak JavaScript zostawił w tyle wszystkie języki świata, prawdziwy #bitcoin wśród języków.
#linux
Jestem zdumiony jak JavaScript zostawił w tyle wszystkie języki świata, prawdziwy #bitcoin wśród języków.
#linux

@kuba181797 xD
@kuba181797: myslalem ze juz klepacze kodu spokornieli i odnotowali, ze wcale nie sa wyjatkowi i jest ich teraz masa bo ich robota jest zwyczajnie łatwa (polega na czytaniu doc/wymagan). Ale nie. Macie mentalnosc budowlnaca/wykonczeniowca, kazdy inny jest do bani i sie nie nadaje, tylko ja fachowiec ja król z iskrą boża ("haha nie zna flagi w frameworku xyz haha co za leszcz")
- 0
@Steczny: trochę stara ale do podstaw styknie. Tymbardziej na studiach wykładowcy i tak nie ogarniają nawet cpp11
Język C++. Szkoła programowania. Wydanie VI
Język C++. Szkoła programowania. Wydanie VI
konto usunięte via Wykop
- 3
@Steczny:
źródło: programming books
Pobierz- 5
Jeśli tęskniliście za #zloteradypassera, worry not! (づ•﹏•)づ
Dzisiaj będzie trochę bardziej high levelowo o pisaniu dobrego kodu. Często mówi się, że "programming" to po prostu napisanie jakiegoś programu a "software engineering" to "programming over time", czyli pisanie w taki sposób aby kod był czytelny, by można go łatwo testować i utrzymywać latami oraz by łatwo było go zrozumieć nowym osobom wchodzącym w projekt.
Z
Dzisiaj będzie trochę bardziej high levelowo o pisaniu dobrego kodu. Często mówi się, że "programming" to po prostu napisanie jakiegoś programu a "software engineering" to "programming over time", czyli pisanie w taki sposób aby kod był czytelny, by można go łatwo testować i utrzymywać latami oraz by łatwo było go zrozumieć nowym osobom wchodzącym w projekt.
Z
źródło: solid
PobierzJak działa pakowanie struktury przez pragma pack w przypadku gdy jedno pole to std::variant? Jest to bezpieczne? #programowanie #programista15k #cpp #cplusplus #it #programista50k #embedded
@zetisdead: struktury zawsze mają stały rozmiar. Zmiana rodzaju pakowania zmienia rozmiar jednej struktury, cała reszta pozostaje bez zmian. Zmiana layoutu może dodać/usunąć padding oraz zmienić kolejność pól w strukturze, nic więcej
Wariant pod spodem ma wartość oznaczającą który wariant jest aktywny i odpowiednią ilość miejsca na przechowanie dowolnego wariantu tj. zależną od największego wariantu.
Wariant pod spodem ma wartość oznaczającą który wariant jest aktywny i odpowiednią ilość miejsca na przechowanie dowolnego wariantu tj. zależną od największego wariantu.
@Mannequeen std::variant nie ma nic do pragmy pack. Ta pragma służy tylko do ręcznego ustawiania alignmentu, dlaczego to miałoby w jakikolwiek sposób wpływać na std::variant? std::variant to zwykły kontener, cokolwiek wsadzisz do środka to będziesz to tam miał.
@Saly
@Hauleth: Mówienie, że w C++ kompilator nie przestawia data memberów też nie jest do końca precyzyjne. Do C++23 kompilator musiał tylko szanować porządek deklaracji w ramach jednego access specifier,
@Saly
@Hauleth: Mówienie, że w C++ kompilator nie przestawia data memberów też nie jest do końca precyzyjne. Do C++23 kompilator musiał tylko szanować porządek deklaracji w ramach jednego access specifier,
- 0
Witam, potrzebuję pomocy w poprawie zrobionego już sprawozdania z Metod Elementów Skończonych (zadania do zrobienia w Cpp i Excelu). Rozwiązania mam dobre, tylko sprawozdanie jest do poprawy. Podeślę oczywiście instrukcje do każdego zadania wraz z moimi rozwiązaniami i sprawozdaniem które zrobiłem oraz komentarz od prowadzącego. Za wszystko zapłacę, więc się dogadamy. Jak ktoś ogarnia temat, to nie będzie nic trudnego.
#informatyka #cpp #mes #metodyelementowskonczonych
#informatyka #cpp #mes #metodyelementowskonczonych
Potrzebuję pomysłów na programy współbieżne do inżynierki, nie chcę robić nic ambitnego bo już pracuję, więc inżynierkę chcę zrobić by zdać ( ͡° ͜ʖ ͡°) Technologia to #java i #cpp
Na razie wpadłem na:
-Kopiowanie plików
-Szukanie liczb pierwszych
-Quick sort/merge sort
Bardzo proszę na sugestie (。◕‿‿◕。)
#programowanie #studaza #it #
Na razie wpadłem na:
-Kopiowanie plików
-Szukanie liczb pierwszych
-Quick sort/merge sort
Bardzo proszę na sugestie (。◕‿‿◕。)
#programowanie #studaza #it #
@horus666: jest w stanie, ale inna kwestia czy ma skille do tego. Bo tego nie ma w API Javy - to wymaga z korzystania z API systemu w C i czytania bardzo trudnej dokumentacji do systemu ;)
No dobra, nie będę złośliwy, ułatwię, proszę, to jest link: https://www.kernel.org/doc/Documentation/filesystems/fiemap.txt
No dobra, nie będę złośliwy, ułatwię, proszę, to jest link: https://www.kernel.org/doc/Documentation/filesystems/fiemap.txt
@SpinOff: zgadzam się że porównywanie wydajności, zwłaszcza między językami jest zadaniem trudnym i w zasadzie nie na poziom pracy inżynierskiej. No chyba że dla mega wymiatacza pasjonata. Tzn można coś zrobić, ale to coś będzie miało zerową wartość merytoryczną, natomiast tak zrobić aby to było do czegoś użyteczne, a wnioski prawidłowe, no to mocno nietrywialna sprawa.
Ok, napiszesz algorytm do liczb pierwszych w Javie i C++, uruchomisz, zmierzysz czas. Wyjdzie Ci
Ok, napiszesz algorytm do liczb pierwszych w Javie i C++, uruchomisz, zmierzysz czas. Wyjdzie Ci
- 2
Fun fact. Projekt C++, kilka tysięcy linii kodu. Środowisko VSCode + WSL startuje od zera 2x szybciej niż ten sam projekt pod natywnym MSVC++ 2022. WSL oczywiście musiało podnieść w między czasie jądro Linuxa, itp. Jedyny plus, że MSVC++ pożera mniej RAMu. Co ten Microsoft...
#programowanie, #linux, #windows, #cpp
#programowanie, #linux, #windows, #cpp
Przepracowałem już prawie 4 lata w C, C++, Javie. Wszystkie ogłoszenia o pracę jakie widzę (szczególnie Java) dotyczą jakichś konkretnych frameworków. Ale w miejscach w których pracowałem nigdy żadnych nie używaliśmy i wszystko było robione w surowym C++/Javie. Skąd mam mieć doświadczenie z takimi rzeczami, skoro w żadnej mojej pracy ich nie używano (╥﹏╥).
#programowanie #cpp #java #programista15k #pracait
#programowanie #cpp #java #programista15k #pracait
@niedorzecznybubr: twoje zasady twoje rezultaty
@niedorzecznybubr: Skoro nic ci nie pasuje co ci koledzy doradzają to siedź gdzie siedzisz. To też jest opcja.
- 1
Cześć, od pewnego czasu pracuje jako wdrożeniowiec ERP. Lubię tę pracę, sprawia mi przyjemność i mam już pewien background, natomiast myślę o tym aby spróbować swoich bardziej od strony technicznej. W mojej firmie szukają programistów .NET. Obecnie pracujemy na produkcie Microsoftu. Czy dobrym pomysłem byłaby nauka C++/C#? W przeszłości w szkole średniej trochę pisałem w C++, później z racji pracy w finansach był VBA, SQL i podstawy Pythona. Macie do polecenia jakiś
@ATLETICO: ja też robię w ERP i moim zdaniem to jest jedna z lepszych specjalizacji na obecny kryzys
@ATLETICO: C++ jest trochę bardziej niszowe no i teraz spora część branży przechodzi na Rust z powodu problemów z pisaniem bezpiecznego (bez błędów) kodu w C++. Nawet MS przepisuje biblioteki Office i Windowsa :). C# polecam (sam koduję). Współczesny .NET to bardzo fajny framework i narzędzie do zabawy/robienia aplikacji.
Ktoś, coś odnośnie Quod Financial? Na glassdorze niezbyt przychylne opinie. Ktoś pracował/rekrutowal sie tam?
#cpp #programowanie #pracait #programista15k #programista25k
#cpp #programowanie #pracait #programista15k #programista25k
@Bejro: a potem idziesz na youtube i masz setki filmików pt dlaczego google ssie. Żadna inna firma nie ma tylu filmików przeciwko sobie ( ͡° ͜ʖ ͡°) w każdą stronę można uprawiać te słynne wiśniobranie
Dodatkowo im większa firma tym opinie mogą bardziej zmylić bo jest duża szansa że trafimy na oddział/zespół który jest zupełnie inny niż to co jest w innych oddziałach/zespolach
Obecnie co drugi student informatyki chce isc w embeded, cos co jeszcze 5 lat temu robili pasjonaci, cos czego nikt nie chcial dotykac, teraz jest oblegane masowo xDDD
Oczywiscie winnym jest rynek pracy - jak studenciak widzi, ze posyla na jave czy c# i jest jednym z 900 kandydatow to kazdy szuka alternatywnej drogi wejscia w IT, i tak cala chmara mlodych ludzi rzucila sie wlasnie na embeded 乁(♥ ʖ̯♥
Oczywiscie winnym jest rynek pracy - jak studenciak widzi, ze posyla na jave czy c# i jest jednym z 900 kandydatow to kazdy szuka alternatywnej drogi wejscia w IT, i tak cala chmara mlodych ludzi rzucila sie wlasnie na embeded 乁(♥ ʖ̯♥
@_UczeSieNiemieckiego: Embedded było mało popularne, bo mimo tego, że (przynajmniej moim zdaniem) cięższe od web developmentu, to przeważnie płacili mniej. Dlatego oblegane głównie przez pasjonatów elektroniki. Teraz chwytają się wszystkiego co możliwe
Nawet w takim front-end jak ktoś ogarnia to znajdzie pracę/staż bez problemu
@zyjdajzyc1: xDDDDD no pelno jest teraz ofert dla stazystow frontend
Jak mogę przypisać wartość do tej zmiennej w C++:
test.h
test.cpp
test.h
bool* isMainWindowOpen;test.cpp
isMainWindowOpen = true <-- tu mi wywala błąd że wartość "bool" nie może zostać przypisana do zmiennej "bool*"zapytałem copilota. nie mam pojęcia czy to własciwa odpowiedź
@mamniciwszystko:
W C++, przypisanie wartości do zmiennej typu bool jest proste. Jednak w Twoim przypadku masz wskaźnik (bool*) zamiast samej zmiennej typu bool. Wskaźnik wskazuje na adres pamięci, a nie przechowuje bezpośrednio wartości logicznej. Dlatego otrzymujesz błąd.
Jeśli chcesz przypisać wartość true do wskaźnika isMainWindowOpen, musisz najpierw utworzyć zmienną typu bool i przypisać jej wartość true. Następnie możesz przypisać adres tej zmiennej
@mamniciwszystko:
W C++, przypisanie wartości do zmiennej typu bool jest proste. Jednak w Twoim przypadku masz wskaźnik (bool*) zamiast samej zmiennej typu bool. Wskaźnik wskazuje na adres pamięci, a nie przechowuje bezpośrednio wartości logicznej. Dlatego otrzymujesz błąd.
Jeśli chcesz przypisać wartość true do wskaźnika isMainWindowOpen, musisz najpierw utworzyć zmienną typu bool i przypisać jej wartość true. Następnie możesz przypisać adres tej zmiennej
ziom, u mnie na wskaźnikach 4/5 grupy odpadło. Pewnie dlatego teraz przerzucają się wszyscy na uczelniach na uvzenie pythona
@j557: ... dokąd zmierzamy..
✨️ Obserwuj #mirkoanonim
Historia mojej pensji jako programista #cpp w #gamedev #pracait #programowanie w jednej firmie:
- 2021 (0 expa komercyjnego w cpp i gamedevie) - 7300 PLN brutto,
- 2022 - 9500 PLN brutto,
- 2023 - 10450 PLN brutto i (awans pod koniec roku) 12600 PLN brutto
Chciałem
Historia mojej pensji jako programista #cpp w #gamedev #pracait #programowanie w jednej firmie:
- 2021 (0 expa komercyjnego w cpp i gamedevie) - 7300 PLN brutto,
- 2022 - 9500 PLN brutto,
- 2023 - 10450 PLN brutto i (awans pod koniec roku) 12600 PLN brutto
Chciałem
Według mnie jak na 3 lata expa to
- za mało zarabiasz - zmieniaj firmę 29.0% (49)
- za dużo zarabiasz 20.7% (35)
- jest git 50.3% (85)
@mirko_anonim: tymczasem moja koleżanka z HR
- studia europeistyka, mnóstwo języków obcych (enrique, pablo, mokambe) i stosunki międzynarodowe (erazmus)
- 7 lat stażu w zawodzie, senior HRka
- zaniedługo skończy 30 lat
- pensja: 15 000zł brutto (10k na rękę)
- pracuje z 3-4 godziny dziennie, 2 godziny dziennie plotkuje w biurze a kolejne 2 godziny nie wiadomo
- studia europeistyka, mnóstwo języków obcych (enrique, pablo, mokambe) i stosunki międzynarodowe (erazmus)
- 7 lat stażu w zawodzie, senior HRka
- zaniedługo skończy 30 lat
- pensja: 15 000zł brutto (10k na rękę)
- pracuje z 3-4 godziny dziennie, 2 godziny dziennie plotkuje w biurze a kolejne 2 godziny nie wiadomo
@mirko_anonim masz 3 lata expa czyli jesteś na samym początku kariery, to ile byś chciał zarabiać?
Ktoś brał udział z Was #programista15k #cpp w rekrutacji do thinkcella? W tamtym roku do mnie uderzali i teraz również dostałem zaproszenie do rekrutacji. Jakieś wrażenia z procesu albo ploteczki co tam w firmie się dzieje? Z tego co kojarzę bardzo ciężko się tam dostać
#pracait #programowanie
#pracait #programowanie
odpuść se. jest jedno zadanie, identyczne od x lat, na necie latają legitne rozwiązania, sam nawet jedno napisałem i spędziłem masę czasu, żeby wszystkie test casy objąć. ale i tak ci ichniejszy checker wywali błąd, że coś tam i więcej się nie odezwą xd
konto usunięte via Wykop
- 2
@Homofobiczny_Czarodziej: Nie warto, dostaję od nich co najmniej jedną wiadomość miesięcznie.
#pracait #programista15k #programista25k #programowanie #cpp
Teraz jest nowa moda - każdy kto chce się przebranżowić do IT uczy się C++. Wiedzą, że w Javie, Pythonie, Javascripcie jest nasrane 1000 ludzi na jedno miejsce, więc tłum się rzucił całymi chmarami na C++.
Teraz jest nowa moda - każdy kto chce się przebranżowić do IT uczy się C++. Wiedzą, że w Javie, Pythonie, Javascripcie jest nasrane 1000 ludzi na jedno miejsce, więc tłum się rzucił całymi chmarami na C++.
@WbudowaneC: Przecież ci co chcą się przebranżowić nigdy w życiu nie ogarną C++
@WbudowaneC: W C++ nawet nowoczesnym i tak warto znać memory management i inne sprawy związane z systemem. Możliwe jest nauczenie się tego, ale wątpię, że wielu osobom uczącym się po godzinach pracy bez informatycznego backgroundu się to uda. Branża IT się praktycznie zamknęła na przebranżowienia.
- 0
- 0
Czy ktoś umie opisać po ludzku wzorzec projektowy Monad? Może być #cpp #python #javascript #programowanie
@pyroxar: monada to monoid w kategorii endofuktorów
@pyroxar: Monada to taka konstrukcja za pomocą której wyznawcy programowania funkcyjnego piszą imperatywny kod udając że jest funkcyjny, uzyskując wszystkie wady programowania imperatywnego i wszystkie wady funkcyjnego, ale za to nikt nie rozumie co się dzieje.
@Prolaptop: nie ucz się z książek - ucz się tworząc projekty. Chat gpt i internet do rozwiązywania problemów, ale podstawą jest to byś tworzył coś zamiast uczył się suchej wiedzy.
Ksiażki są dobre jak już coś potrafisz robić by się dokształcić.
Ksiażki są dobre jak już coś potrafisz robić by się dokształcić.


































#programowanie #esp32 #mikrokontrolery #cpp #arduino
źródło: IMG_5327_1-kopia
Pobierzhttps://www.xtronical.com/projects/space-invaders/
@aki00: ja tak samo na początku używałem tych długich pałąków bo wszędzie w tutorialach itp. mam wrażenie one są pokazywane. Jak spróbowałem tych "niskoprofilowych" to już nigdy nie wrócę do poprzednich. Więc można powiedzieć, że moje już zmieniły. Powodzenia!