@pieczony_szczur_z_ogniska: Mam 2 ziomków programistów i kilku na innych kierunkach inżynierskich i do każdego z nich tak z 3/4 rzeczy z tego bingo pasuje. Jaranie się anime, dzika broda, blada cera, fan warhammera, pogarda do nauk humanistycznych i popieranie kiedykolwiek Korwina to stawiam, że 95% osób na studiach technicznych się wpasowuje. Ale wykopki i tak się zesrają, że to bingo to nieprawda i stereotypy, podczas gdy w większości się zgadza
  • Odpowiedz
Czy istnieje jakiś prosty sposób w c++, aby mając podany wektor podmienić w nim wartości, żeby liczby w nim wysepowały maksymalnie 3 razy?
Przykład:
1 0 1 2 2 1 0 0 0
0 wystepuje 4 razy, 2 występuje 2 razy
#informatyka #programowanie #cplusplus
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeszcze parę dni i zrobienie od zera aplikacji z GUI w C++ działającej na Windows 3.11/9x, Win 11 z 64-bit i skalowaniem DPI, a nawet cross-platform Linux/macOS będzie tak proste i szybkie jak nigdy dotąd ( ͡° ͜ʖ ͡°) #programista15k #retrogaming #retrocomputing #programowanie #cplusplus #komputery #staregry #starekomputery

- instalacja kilkoma kliknięciami, od zainstalowania do odpalenia testowej
bero33bb - Jeszcze parę dni i zrobienie od zera aplikacji z GUI w C++ działającej na ...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Val powalczy z C++ i Rustem o swoje miejsce w programowaniu?

Val to nowy język programowania, który wykorzystuje mutable value semantics dla efektywnego i bezpiecznego programowania systemowego, unikając problemów znanych z języków takich jak C++ i Rust. M.in. dzięki kompilacji do kodu maszynowego zapewnia dużą wydajność.

#programowanie #naukaprogramowania #cplusplus #rustlang #embedded #gamedev
Bulldogjob - Val powalczy z C++ i Rustem o swoje miejsce w programowaniu?

Val to now...

źródło: 30823 val alternatywą dla c++ i rusta

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie jestem zawodowcem, o ile się orientuję, to jednym z większych problemów z C++ jest to, że nie ma kontroli zarządzania pamięcią ani w formie sprawdzenia przy kompilacji ani jako garbage collector. Co stoi na przeszkodzie dodania sprawdzania w czasie kompilacji jak np w Rust? Na przykład w formie opcji, ktoś chce się upewnić to włącza sprawdzenie przy kompilacji, jak nie to zostaje przy starym kompilatorze. Trochę to wydłuży kompilację, ale wydajność
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Goglez: W nowoczesnym C++ problemy z kontrolą pamięci praktycznie nie występują.

Co stoi na przeszkodzie dodania sprawdzania w czasie kompilacji

Nie da się w pełni sprawdzić czegoś, co dzieje się w runtimie. Można jedynie posłużyć się sanitizerami, albo jakimś valgrindem.
  • Odpowiedz
Co stoi na przeszkodzie dodania sprawdzania w czasie kompilacji jak np w Rust?


@Goglez: Niedostatecznie ekspresywny system typów w C++, który nie rozumie pojęcia czasu życia wartości. Musiałbyś robić analizę całego programu a to z kolei nie jest możliwe ze względu na specyficzny sposób budowania projektowe C++ gdzie pliki są kompilowane osobno.
  • Odpowiedz
O co pytacie (jako rekruterzy techniczni) na rozmowach C++ poziom mid / senior? Kwestie czysto C++, nie domenowe / Linuxowe / gitowe / projektowe.

W poprzedniej firmie dość często prowadziłem rekrutacje techniczne, nie leciałem ze skryptu, tylko w formie takiej rozmowy poruszając kwestie, które faktycznie dotyczą pracy. Przygotowałem sobie w sumie taki dokument z wypisanymi różnymi zagadnieniami tak aby o czymś nie zapomnieć podczas rozmowy, takie najważniejsze dla mnie kwestie, punkty kluczowe.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Volantie: w sumie mogło to tak zabrzmieć, ale w rzeczywistości jest trochę inaczej - menago mnie poprosił czy bym jutro nie poprowadził rozmowy, a że ostatni raz robiłem to 1,5 roku temu, a nie jestem fanem chaotycznych rozmów (gdzie rekruter miesza co chwilę i sam nie wie o co zapytać, a brałem udział w takich rozmowach) to przy okazji stwierdziłem, że może dowiem się o co w innych firmach pytają
  • Odpowiedz
@pepepanpatryk: ja prosiłem żeby napisać funkcje która przyjmie inta z zakresu 1-12, a zwroci wskaźnik na nazwę miesiąca odpowiadające go liczbie.

Ogólnie jako wstęp do rozmowy o różnych rzeczach dalej.
  • Odpowiedz
@MamCieNaHita: W sumie to już nie pamiętam, ale z tego co czytałem na reddicie, to na początek dostaje się zadanie na jeden dzień, które jest bardzo trudne, później odpytuje cię phd arno schoedl xD. Podobno gość robi code review każdego kawałka kodu w firmie, ale to pewnie nieprawda.
Największy tragizm tej rekrutacji jest taki, że mimo potężnego sita, podobno wywalają połowę osób po okresie próbnym.

@Krolik 50$/h to raczej
  • Odpowiedz
@Szumrzeczny: Dobrym zwyczajem jest napisać rozwiązanie problemu. Ileż to razy czegoś człowiek szuka na forum, ktoś miał z tym problem 10 lat temu, napisał. "Dobra, nieważne udało mi się znaleźć odpowiedź" i człowiek w----a łapie bo sam by sie chciał dowiedzieć jak coś naprawić :D
  • Odpowiedz