• 1
#programowanie #ksiazki #kursy #cpp

Mirki, co polecacie dla kogoś, kto umie programować, zna podstawy algorytmiki, design patterny etc. etc. ale nie ma zbyt dobrych nawyków programistycznych, nie programował duzo w c++, a potrzebuję pisać jak najwydajniejszy kod w c++ i chce nauczyć się tego języka na trochę głębszym poziomie niż "jestem świadomy wskaźników i referencji"?
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

najmniejsze wykorzystanie cpu i ramu przy wielu operacjach


@MilionoweMultikonto: W bardzo dużym uproszczeniu, to się raczej wyklucza. Albo liczysz coś raz i potem trzymasz w ramie, albo liczysz to samo wiele razy.

Ogólnie profiler Twoim przyjacielem. W ciemno za bardzo nie ma co zgadywać. Pamiętaj, premature optimization root of all evil. Mega dużo zależy od tego co potrafi Twój kompilator oraz Twoje architektura sprzętowa. Możesz poczytać sobie o cache i
  • Odpowiedz
@Malkof: @FocentDiutt: To są wszystko dość duże uproszczenia. Jestem w stanie wyobrazić sobie sytuacje, gdzie soft na starcie oblicza mnóstwo różnych rzeczy, pakuje je do ramu a potem korzysta z nich kiedy to jest potrzebne. Jeśli koszt policzenia tego jest większy niż koszt cache missa to wciąż opłaca się coś takiego zrobić. Oczywiście to co mówię teraz to również jest uproszczenie. Wszystko trzeba w praktyce sprawdzić za pomocą
  • Odpowiedz
Witam, w ciągu wakacji(jadę też na urlop odpocząć bo niestety nie dostałem od razu pracy w IT tak jak wy), zrobię jakąś gierkę RPG w konsoli zgodnie z radami wykopowych ekspertów programistów 543k z tagów #programowanie #informatyka #java #cpp #javascript #kasta i innych. Kod źródłowy i sama gra będzie wam udostepniona! A jak ktoś chce to niech powie co ja
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

urlop odpocząć bo niestety nie dostałem od razu pracy


@JWPHU: myslalem, ze urlopy sa tylko dla ludzi co maja prace. Bezrobotny po prostu jedzie byc bezrobotny gdzies indziej...
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 221
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Znacie jakieś fajne kursy/książki/źródła z tego zakresu?

- Budowa i programowanie rakiet
- Budowa i programowanie autonomicznych samolotów/dronów
- Rust/Zig architektura i programowanie systemów operacyjnych

Za
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chlopak ma problem z pewnymi konceptami co jest absolutnie normalne a dostal po dupie jakby was personalnie obrazil. Widze ze ego w------e w kosmos, tutaj macie pewien wskaznik:
....................../´¯/)
....................,/¯../
.................../..../
............./´¯/'...'/´¯¯`·¸
........../'/.../..../......./¨¯\
  • Odpowiedz
@RedveKoronny: Ja głównie używam sanitizera tylko z podstawowymi opcjami bo C++ nie jest moim głównym językiem w jakim programuje.
Teraz nie wyobrażam sobie tykać C/C++ bez sanitizera, bo pozwala to niemal natychmiast wykryć błędy, których podczas zwykłego używania programu nie znalazłbym nigdy
Te linki zawierają większość podstawowych informacji z jakich korzystam przy wybieraniu opcji.

https://clang.llvm.org/docs/AddressSanitizer.html
https://en.wikipedia.org/wiki/AddressSanitizer
  • Odpowiedz
#programista #jezykc #cpp #programowanie #programista15k czesc, w jaki sposób mogę zaalokować jeden duży blok pamięci, ale tak zeby wpakować tam rozne struktury, tzn. ma tam być blok np. 100 wartosci 1 bajtowych, a po tym np. 100 wartosci 4 bajtowych, a potem jakas bardziej złożóna struktura, np:
typedef struct
{
char files[256][256];
int a,b,c;
}
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szukam osoby chętnej do pomocy przy dwóch zadaniach z programowania w języku C. Sprawa jest dosyć pilna, siedzę już drugi dzień nad tym i nie mogę go dokończyć, a nie mam już na to czasu. Oczywiście zapłacę za pomoc ( ͜͡ʖ ͡€).

Więcej szczegółów podam na priv. Kto pierwszy ten lepszy ;)

#programowanie #informatyka #jezykc #cpp
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, jestem amatorem w programowaniu, a potrzebuję zrobić szybki projekt na studia, niezwiązany z moimi studiami. Projekt polega na zaimplementowaniu diagramu UML do c++. Czy ktoś byłby w stanie pomoc?
#cpp #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 4
@sorek: zajebiscie sorosz, gratuluje. Powinienes byc w goracych zeby ludzie zobaczyli ze sie da jak sie chce. Fajna motywacja dla tych, ktorzy nie chca sie przebranzowic bo nie wiedza co bedzie.
  • Odpowiedz
znacie jakieś repo z fajnym wrapperem do socketów linuxowych? żaden rocket science, żeby metody send itd były opakowane ładnie

#cpp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mapache: pytanie czy potrzebujesz takich gołych socketów, czy zwykłego messagingu. zmq jest bardzo fajną libką do messagingu, bo odpada utrzymywanie połączenia, itp, a jednoczeście to wciąż low lvl
  • Odpowiedz
Cześć, od jakiegoś czasu uczę się C++, wcześniej C. Mógłby ktoś przedstawić coś w stylu roadmapy tego języka jak to jest zrobione na https://roadmap.sh. Wiem, że to prawdopodobnie źle skonstruowane pytanie, ale może jest coś takiego. Np poznałem klasy, potem STL i co następne, jakie funkcjonalności języka poznawać po kolei?
#cpp #programowanie #c
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, mam pytanie chciałbym poznać jakieś eleganckie rozwiązania tego problemu:
apiAllocator zwraca wskaźnik do kilku utworzonych struktur ApiElement, fajnie to działa w przypadku wektora, ale chciałbym
zrobić to dla unordered map, czyli pomiędzy każdą strukturę muszę dopchać jeszcze jeden bit dla boola.
Wiem jak to zrobić na chama, ale interesuje mnie, czy ktoś jakieś fajne rozwiązanie zaproponuje.

int numberOfElements;
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poszukuję 5-6 osób do wzięcia udziału w wakacyjnym projekcie programistycznym! Będzie to projekt gry platformowej 2D z wykorzystaniem głównie C++ , który będzie iteracyjnie rozwijany. Jest to coś dla początkujących programistów, którzy chcą popracować w „prawdziwym” projekcie. Ja jako programista trochę już pracujący w zawodzie będę „prowadził” projekt, kierując was w stronę poprawnego korzystania z narzędzi kontroli wersji (git), dzielenia się pracą w ramach zespołu, organizowania projektu i wykonywania code review. Projekt
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W domyśle jest to oferta dla osób z końca technikum/początku studiów, którzy mają niewielkie szanse na załapanie się na wakacyjny staż w zawodzie, a ten projekt będzie jego okrojonym substytutem.


@kochamajfony: może nie jest to od razu wyjaśnione, ale całość jest już klarowna. Proponuje pokazanie ludziom w wieku ~19 lat jak działa IT, robie to za darmo, pomogę im zdobyć sensowne doświadczenie i skille okołoprogramistyczne a jestem opluwany bo im
  • Odpowiedz
@siemahere: ja jestem kox i albo ci mogę zrobić za hajs albo możesz powiedzieć, z czym konkretnie masz problem i będziesz miał pomoc za friko
  • Odpowiedz