Kończę studia za kilka tygodni, a moje CV (zgodnie z oczekiwaniami) zawiera listę języków, z którymi miałem doświadczenie. Wcześniej umieściłem „C / C ++” , jednak wtedy nie miałem tak dużego doświadczenia z tymi dwoma językami, jak teraz.
Teraz, gdy formalnie nauczyłem się tych dwóch języków, stało się dla mnie oczywiste (i każdy, kto naprawdę zna te języki), że są one podobne i jednocześnie zupełnie odmienne. Jasne, większość kodu C jest kompilowalnym kodem C ++, ale składnia i integracja funkcji bibliotecznych jest prawie tam, gdzie kończą się te podobieństwa. W większości nietrywialnych problemów istnieje prawdopodobieństwo, że pożądane rozwiązanie C ++ będzie inne niż pożądane rozwiązanie C.
Moje pytanie:
Czy osoby rekrutujące zwrócą uwagę lub zadbają o to, czy umieścisz „C / C ++” w przeciwieństwie do „C, C ++” ? Czy założą się, że nie znają działania albo z powodu włączenia pierwszej formy, czy też zobaczą włączenie drugiej formy jako potencjalnego „wznowienia wołowiny” (wymieniając je jako 2 języki zamiast „jednego”) ?
Co więcej, w przypadku prac, które aplikowałeś, które były szczególnie zainteresowane tymi dwoma językami, proces wywiadu zawierał pytania dotyczące różnic między programowaniem C i programowaniem w C ++ (a więc o rzeczywistych technikach programowania, a nie tylko dodatkowych paradygmatach w tym drugim )?