Wszystko
Najnowsze
Archiwum
Prowadziłem w ostatnim czasie kilka rozmów technicznych na stanowisko programisty C++, poziom mid i szczerze mówiąc sam już nie wiem czy zbyt dużo na tych rozmowach wymagam(raczej nic strasznie trudnego, raczej rzeczy które osoba na tym stanowisku powinna wiedzieć lub chociaż się orientować że coś takiego jest), czy poziom programistów C++ na rynku tak wygląda. Co według was powinien wiedzieć taki kandydat na programistę mid C++ - mam na myśli sama wiedzę
- 3
@pepepanpatryk: Poziom programistow ogolnie jest slaby - to czego zazwyczaj oczekuje sie w pracy jest omijane na studiach badz slabszych pozycjach. Tym niemniej, mozna strasznie zajechac kandydata nieumiejetnie prowadzac rozmowe i tutaj bardzo duzo zalezy od rekrutera. Pro tip, zamiast rekruterskiego spiecia i pytanie o czterdziesta trzecia strone manuala, skupiaj sie na prowadzeniu czegos na wzor towarzyskiej dyskusji dwoch nerdow. Pozwol pokazac komus swoja wiedze na jakies zagadnienie, stosuj pytania
- 4
@Solidly: To zależy oczywiście od kandydata i poziomu stanowiska, na które aplikuje, natomiast dużo pytań przychodzi mi do głowy podczas rozmowy bo wynikają z kontekstu. Ale z takich bardzo standardowych to np. polimorfizm runtime w cpp, statyczny, rule of 3, rule of 5, o co chodzi w ogóle z tym przenoszeniem, RAII, RVO, NRVO, smart pointery - czy zna, czy stosuje, czym sie charakteryzują, może koncepcyjnie jak mogłaby wyglądać implementacja
Powszechnym nadużyciem w C++ jest deklarowanie wirtualnych destruktorów dla wszystkich klas. Sprawdź, jakie są tego skutki i kiedy lepiej tego nie robić
https://bulldogjob.pl/articles/1175-wirtualne-destruktory-w-c-niezbedne-dobre-i-zle-praktyki
#cplusplus #programowanie #naukaprogramowania
https://bulldogjob.pl/articles/1175-wirtualne-destruktory-w-c-niezbedne-dobre-i-zle-praktyki
#cplusplus #programowanie #naukaprogramowania
źródło: comment_1589463101SmwVS8rSyh6lonpczUAqOx.jpg
Pobierz- 7
@Bulldogjob: oszczędzę wam czytania bo dużo tekstu a mało treści.
„Polimorficzne klasy bazowe powinny zadeklarować wirtualne destruktory. Jeśli dana klasa ma jakieś funkcje wirtualne, powinna ona też mieć wirtualny destruktor. Klasy niezaprojektowane jako bazowe lub do użycia polimorficznego nie powinny deklarować wirtualnych destruktorów.”
„Polimorficzne klasy bazowe powinny zadeklarować wirtualne destruktory. Jeśli dana klasa ma jakieś funkcje wirtualne, powinna ona też mieć wirtualny destruktor. Klasy niezaprojektowane jako bazowe lub do użycia polimorficznego nie powinny deklarować wirtualnych destruktorów.”
- 1
#programowanie #delphi #cplusplus
Embarcadero Academy udostępniło CodeRage XIII jak i poprzednie edycje za darmo.
https://www.embarcaderoacademy.com/courses?query=coderage
Embarcadero Academy udostępniło CodeRage XIII jak i poprzednie edycje za darmo.
https://www.embarcaderoacademy.com/courses?query=coderage
- 11
Są tu jakieś legendy?
#programowanie #humorobrazkowy #heheszki #naukaprogramowania #jezykc #cplusplus
-------
Dla tych, co osiągnęli ten status, polecamy to miejsce: https://bit.ly/2SKi9UD
#programowanie #humorobrazkowy #heheszki #naukaprogramowania #jezykc #cplusplus
-------
Dla tych, co osiągnęli ten status, polecamy to miejsce: https://bit.ly/2SKi9UD
źródło: comment_1588847236yMOUcjugcwHE0kP5h7ZEqZ.jpg
Pobierz2
5 narzędzi używanych w inżynierii systemów wbudowanych dla początkujących

W profesjonalnym wytwarzaniu oprogramowania wykorzystywane jest wiele narzędzi, mających usprawnić lub zautomatyzować proces. Przeczytaj o kilku z nich!
z- 0
- #
- #
- #
- #
- #
- #
Java i C++ to nadal jedne z najpopularniejszych języków programowania i trzeba je czasem ze sobą integrować. Sprawdź, jak w C++ możesz uruchomić kod napisany w Javie.
https://bulldogjob.pl/news/1058-koduj-w-javie-uruchamiaj-w-c-dzieki-graalvm
#programowanie #naukaprogramowania #java #cplusplus
https://bulldogjob.pl/news/1058-koduj-w-javie-uruchamiaj-w-c-dzieki-graalvm
#programowanie #naukaprogramowania #java #cplusplus
źródło: comment_15873765557XbJmaAnSAIN5incTL24M7.jpg
PobierzHej Mireczki! Organizuję wyzwanie programistyczne w #cpp, #cplusplus. Wyzwanie wydajnego kodu. Możesz zgarnąć 99% zniżki na profesjonalny kurs C++ online dostępny obecnie w cenie 1295 PLN. Kurs jest na żywo przez YouTube Live, po polsku, ze sprawdzaniem kodu na GitHubie i konsultacjami z trenerami na Discordzie. Jest grywalizacja. Zdobywasz punkty za zadania, odblokowujesz osiągnięcia, wbijasz poziomy, a potem dostajesz nagrody.
Co trzeba zrobić? Musisz napisać 2 funkcje,
Co trzeba zrobić? Musisz napisać 2 funkcje,
Komentarz usunięty przez moderatora
- 0
@TomaszA2: Przejrzałem. Faktycznie tam się odnoszą do golfingu. W wyzwaniach typu code-golf to faktycznie może być świetne rozwiązanie. Sam pewnie kiedyś też ogłoszę wyzwanie w tym stylu ;) Ja jednak preferuję podejście Clean Code.
- 24
Treść przeznaczona dla osób powyżej 18 roku życia...
@xan-kreigor: XD
@xan-kreigor: A słyszałeś o dekorowaniu funkcji parametryzowanym wrapperem i wywołaniu jej z funkcji partial przy użyciu warunkowej rekurencji? Faceta taki temat nam rzuciła, p------a jakaś.
- 0
@loginek0: pewnie dlatego że plik dostajesz w kawałkach a ty całkowicie zlewasz wartość index, do tego file jest zmienną lokalną więc nie ma szansy się uchować przy kolejnych wywołaniach dla tego samego pliku i już przy drugi wywołaniu piszesz albo w kosmos albo do przypadkowych innych otwartych plików.
Ja pit... wystarczyło dać File jako globalną
@loginek0: nie do końca. Przecież ten sam handler może być wywołany dla wielu różnych plików.
Powinieneś mieć mapę z nazwą pliku i strukturą file:
- 2
Korona uciska, więc byłą motywacja do nowego wpisu:
https://extensa.tech/blog/avx-throttling-part1/
Tym razem o tym jak rozszerzenia AVX mogą spowolnić zegar CPU z przykładami i propozycjami diagnostyki.
#cpp #cplusplus #programowanie #extensa #blogi
https://extensa.tech/blog/avx-throttling-part1/
Tym razem o tym jak rozszerzenia AVX mogą spowolnić zegar CPU z przykładami i propozycjami diagnostyki.
#cpp #cplusplus #programowanie #extensa #blogi
- 3
C# czy C++?
Dlaczego ten, a nie inny? Takie dysputy widuję i słyszę codziennie prawie, tak więc proszę o stosowną argumentacje, a nie, że "dlatego, bo lepszy".
#programowanie #cplusplus #csharp
Dlaczego ten, a nie inny? Takie dysputy widuję i słyszę codziennie prawie, tak więc proszę o stosowną argumentacje, a nie, że "dlatego, bo lepszy".
#programowanie #cplusplus #csharp
@DasNiko: tylko gdy ktos sie nie zna to się o to kłóci, odpowiedź na pytanie: zależy do czego
- 28
Komentarz usunięty przez moderatora
Używanie modelu wytrenowanego w Tensorflow w C/C++ nie jest proste, ale jest możliwe. Jeśli lubisz wyzwania, poniższy tutorial jest dla Ciebie. Prześledź to rozwiązanie krok po kroku i zdecyduj, czy gra jest warta świeczki
https://bulldogjob.pl/news/1025-dostarczanie-modelu-tensorflow-jako-pliku-wykonywalnego-c-c
#python #jezykc #cplusplus #naukaprogramowania #programowanie
https://bulldogjob.pl/news/1025-dostarczanie-modelu-tensorflow-jako-pliku-wykonywalnego-c-c
#python #jezykc #cplusplus #naukaprogramowania #programowanie
źródło: comment_1585304835hYMm0XcU0qEqsuvirwfnE4.jpg
Pobierz463
Warsztaty dla początkujących z jakości kodu C/C++

[Gynvael Coldwind]
z- 71
- #
- #
- #
- #
- #
- #
- 0
oba zapisy znacza to samo? #naukaprogramowania #cplusplus
źródło: comment_15848205378jAjyyUfDbc42Iuq33tL99.jpg
Pobierz@heater: I nie zobaczysz, nie masz deklaracji i nie widzisz spacji. Tydzień temu pytałeś o JavaFX. Albo uczysz się programować albo spamuj gdzie indziej ( ͡° ͜ʖ ͡°)
- 2
@heater: Poza oczywistą różnicą w nazwie funkcji, oba zapisy są równoważne. Nie ma znaczenia czy gwiazdkę lub ampersanda postawimy po typie czy przed nazwą zmiennej. Osobiście preferuję drugi sposób, jako że gwiazdka to wciąż część typu. Nia ma to jednak zastosowania w poniższym przypadku:
int* a, b;
Powyższa linia definiuje wskaźnik a i zmienną b;
https://stackoverflow.com/questions/180401/placement-of-the-asterisk-in-pointer-declarations/180409#180409
int* a, b;
Powyższa linia definiuje wskaźnik a i zmienną b;
https://stackoverflow.com/questions/180401/placement-of-the-asterisk-in-pointer-declarations/180409#180409
Pomoże mi ktoś z tym zadaniem z C++? Zadanie oczywiście z klas. #programowanie #cplusplus #c #informatyka #kiciochpyta #problem #pomocy #pytanie
źródło: comment_1584527432MHj68ccgXWI5Wb0U5GEcqE.jpg
PobierzKomentarz usunięty przez moderatora
Pomoże mi ktoś z tym zadaniem z C++? #programowanie #cplusplus #c #informatyka #kiciochpyta #problem #pomocy #pytanie
źródło: comment_1584527321JCub8X6fI6KZWkOywmVHxh.jpg
Pobierz- 4
@abuson: @luigi_pl:
Jak wyjdziesz poza t albo p to dalej piszesz po swojej pamięci (dalej są zmienne i, a, b, c) wiec nie powinno się wywalić.
W debug kompilator rezerwuje więcej pamięci na tablice aby móc wykrywać takie wychodzenie poza tablice. Jak odpalisz w debug z debuggerem to powinien wywalić error.
Jak wyjdziesz poza t albo p to dalej piszesz po swojej pamięci (dalej są zmienne i, a, b, c) wiec nie powinno się wywalić.
W debug kompilator rezerwuje więcej pamięci na tablice aby móc wykrywać takie wychodzenie poza tablice. Jak odpalisz w debug z debuggerem to powinien wywalić error.
Treść przeznaczona dla osób powyżej 18 roku życia...
konto usunięte via Android
- 1
Pomoże ktoś mi z tymi zadaniami z programowania C++? #cplusplus #programowanie #pomocy #pytanie #problem #informatyka
źródło: comment_15823067130aTPYyRpn3Z4hhOA2zOW1S.jpg
Pobierz- 4
Treść przeznaczona dla osób powyżej 18 roku życia...
@Skim25: Ty nie, cała klasa leci ¯_(ツ)_/¯ Umiejętności szukania informacji w necie za grosz, po co się pchales do technikum informatycznego? Długo tak nie pociągniesz metodą "niech ktoś"...
Tak jak ktoś wyżej napisał, jakbyś wkleił treść żywcem z polecenia na bank byś znalazł rozwiązania.
Tak jak ktoś wyżej napisał, jakbyś wkleił treść żywcem z polecenia na bank byś znalazł rozwiązania.
























#cplusplus #naukaprogramowania
źródło: comment_1590317822Y9Z7c2uOJvSaGDBNKg9S6O.jpg
Pobierz