Czy ktoś może miał doświadczenie z adaptacją jakiegoś offline modelu #ai do pomocy przy projektach z duzym codebase'em? Chodzi mi konkretnie o gry oparte na silniku #unrealengine #gamedev. Docelowo chcialbym sobie ogarnac i sprofilowac takiego asystenta kodu, ktory bedzie mial baze wiedzy c++ po calym codebasie samego silnika i dodatkowo gry. Ktos ma jakies doswiadczenia, rady, przemyslenia na ten temat? PC jest w stanie cos
Wszystko
Najnowsze
Archiwum
509
Rzuciłem prace w korpo i założyłem firmę zajmującą się embedded

W sierpniu 2023 roku podjąłem decyzję, że nie wytrzymie kolejnego spotkania na temat tego jak ważne jest by w moim ex-korpo zastąpić wszystkie wystąpienia słowa "master" na jakieś bardziej sojowe. Założyłem swoją firmę i świadczę usługi embedded, tworzę własne produkty - między innymi do motorsportu
z- 217
- #
- #
- #
- #
- #
- #
@Homofobiczny_Czarodziej: llama.cpp - sprofilować możesz, ale nie jest to plug&play. A jakie osiągi będą to zależy od twojego sprzętu, ale nie liczyłbym na wodotryski.
#dev #gamedev #grafika #programowaniegrafiki #cpp #winapi #opengl #directx Hey, Mireczki, potrzebuje zrobić prosty "viewer" w swojej aplikacji pod windows. Jedna ma pokazywać zwykłego plane'a z teksturą a druga model 3d bez textury tylko z jednym światłem. Nie chce się z tym babrać i chcę, móc skompilować cały program statycznie do jednego pliku. Co wybrać? OpenGL czy
@ZawzietyRobaczek: a cpp to opengl
Co się stanie po próbie kompilacji i uruchomienia?
- Taka składnia nie istnieje, błąd kompilacji 37.5% (24)
- Wyprintuje "XD" 53.1% (34)
- Udefined behavior 7.8% (5)
- Crash w runtimie 1.6% (1)
- 1
#cpp #programowanie #informatyka #programista15k
Zagadka nr 8. Jakiego outputu programu się spodziewasz?
Zagadka nr 8. Jakiego outputu programu się spodziewasz?
źródło: zagadka9
PobierzJakiego outputu się spodziewasz
- > 38.9% (21)
- < 14.8% (8)
- == 46.3% (25)
@walokid: fajny miałeś padding
konto usunięte via Wykop
- 4
@Kolczaneiro: Odpowiedź zależy od tego jak kompilator to implementuje.
- 6
@walokid: 21,37
konto usunięte via Wykop
- 10
@walokid: Undefined behavior i usunie mi linuxa
- 2
Cześć,
Hobbystycznie/edukacyjnie chciałbym stworzyć sobie customowy obraz #yocto pewnie pod #raspberrypi. Chciałbym poznać zasadę działania character devices, modułów kernelowych itd. Pierwszym celem jest doprowadzenie do pojawienia się drivera pod /dev, który przy odczycie zwracałby cokolwiek. W dalszej kolejności napisanie jakiegoś drivera pod ADC, który zwracałby sampla, gdzie pewnie wchodzi już iio, interfejsy fizyczne, device tree i tym podobne. Do tej pory znalazłem kilka ciekawych źródeł jak:
The
Hobbystycznie/edukacyjnie chciałbym stworzyć sobie customowy obraz #yocto pewnie pod #raspberrypi. Chciałbym poznać zasadę działania character devices, modułów kernelowych itd. Pierwszym celem jest doprowadzenie do pojawienia się drivera pod /dev, który przy odczycie zwracałby cokolwiek. W dalszej kolejności napisanie jakiegoś drivera pod ADC, który zwracałby sampla, gdzie pewnie wchodzi już iio, interfejsy fizyczne, device tree i tym podobne. Do tej pory znalazłem kilka ciekawych źródeł jak:
The
- 4
Odkrycie dnia: WSL2 wspiera sprzętową akcelerację OpenGL. Można pisać soft, który wymaga wydajnego przetwarzania grafiki 3D.
Nice!
#programowanie, #linux, #windows, #programista15k, #cpp, #symulatorlotoworbitalnych
Nice!
#programowanie, #linux, #windows, #programista15k, #cpp, #symulatorlotoworbitalnych
źródło: wsl
Pobierz- 2
@BreathDeath: No ok, nie pojawiają się już nowe wersje OpenGL, ale to nie oznacza, że "zdechł". Blender i bardzo dużo poważnego softu bazuje na OpenGL: AutoCAD chociażby. Z gier to na pewno Minecraft (Java).
OpenGL szybko nie umrze. Często jest też wybierany przez programistów, którzy chcą wejść do świata niskopoziomowego programowania 3D (Vulkan ma zbyt wysoki próg wejścia, DirectX działa natywnie tylko pod Windows, a Metal tylko na MacOS).
OpenGL szybko nie umrze. Często jest też wybierany przez programistów, którzy chcą wejść do świata niskopoziomowego programowania 3D (Vulkan ma zbyt wysoki próg wejścia, DirectX działa natywnie tylko pod Windows, a Metal tylko na MacOS).
Treść przeznaczona dla osób powyżej 18 roku życia...
- 3
Pisanie kodu na Windowsie >>> kompiluj >> działa.
Pisanie kodu na Linuxie >>> kompiluj >>> nie masz jakichs 10 bibliotek >>> googluje przez 5 minut o co chodzi >> dointsaluj >>> uruchom ponownie system >>> kompiiluj >>> brak cmake >>> sudo apt install cmake >>> kompiluj >>> jakie chcesz wprowadzic domyslne ustawienia cmake >>> nie mam pojecia co to cmake >>>> googluje przez pol godziny >>> nadal nie wiesz wiec kliknij OK
Pisanie kodu na Linuxie >>> kompiluj >>> nie masz jakichs 10 bibliotek >>> googluje przez 5 minut o co chodzi >> dointsaluj >>> uruchom ponownie system >>> kompiiluj >>> brak cmake >>> sudo apt install cmake >>> kompiluj >>> jakie chcesz wprowadzic domyslne ustawienia cmake >>> nie mam pojecia co to cmake >>>> googluje przez pol godziny >>> nadal nie wiesz wiec kliknij OK
- 0
- 2
W jaki sposób statyczne typowanie wpływa na efektywność programów wielowątkowych?
#linux #programowanie #programista15k #cpp
#linux #programowanie #programista15k #cpp
@pyroxar: A w sumie co ma piernik do wiatraka?
@pyroxar: w niektórych językach system system typów jest wystarczająco silny aby statycznie udowodnić obecność/brak wyścigów danych. To przekłada się na możliwość znacznie bardziej agresywnej optymalizacji kodu np braku konieczności defensywnego stosowania blokad czy defensywnego kopiowania danych. Zwłaszcza w połączeniu z czymś takim jak async/await to potrafi być niesamowicie potężne rozwiązanie.
Przykładowo u nas w firmie mamy proxy sieciowe które obsługuje setki tysięcy połączeń a nie ma absolutnie żadnej synchronizacji na
Przykładowo u nas w firmie mamy proxy sieciowe które obsługuje setki tysięcy połączeń a nie ma absolutnie żadnej synchronizacji na
- 8
Kochani kolejna zagadka dla Was. Już chyba piąta. Co zostanie wypisane na standardowym wyjściu?
#informatyka #programowanie #cpp #programista15k
#informatyka #programowanie #cpp #programista15k
źródło: zagadka5
PobierzCo wyprintuje program
- 0 0% (0)
- 1 100.0% (36)
Aktualny stan ofert pracy zdalnej dla C++ developerów na justjoin.it:
Sekcja junior/mid:
Oferta 1:
Stawka: nie podano
Robienie okienek w QT, a reszta kodu to w najlepszym wypadku C++11, a system kontroli wersji to SVN XD
Sekcja junior/mid:
Oferta 1:
Stawka: nie podano
Robienie okienek w QT, a reszta kodu to w najlepszym wypadku C++11, a system kontroli wersji to SVN XD
C != C++, kumasz? Na całym justjoin.it są 3 oferty dla C++ mida z pracą zdalną.
@cordianss: kumam. I naliczyłem więcej niż 3 z kryteriami, które podałeś
@cordianss:
https://justjoin.it/offers/siemens-disw-c-software-development-engineer-warszawa
https://justjoin.it/offers/motionvfx-automation-and-deployment-engineer-desktop-cmake-c-macos-wroclaw
https://justjoin.it/offers/jsdsolutions-system-test-engineer-for-automotive-warszawa
https://justjoin.it/offers/muse-group-qt-qml-developer
https://justjoin.it/offers/pit-radwar-s-a-starszy-programista-c-c-systemy-identyfikacji ( tak to
https://justjoin.it/offers/siemens-disw-c-software-development-engineer-warszawa
https://justjoin.it/offers/motionvfx-automation-and-deployment-engineer-desktop-cmake-c-macos-wroclaw
https://justjoin.it/offers/jsdsolutions-system-test-engineer-for-automotive-warszawa
https://justjoin.it/offers/muse-group-qt-qml-developer
https://justjoin.it/offers/pit-radwar-s-a-starszy-programista-c-c-systemy-identyfikacji ( tak to
- 13
Koleina zagadka. Wiecie co z nią zrobić nie? ( ͡° ͜ʖ ͡°) Co zostanie wypisane na standardowe wyjście ?
#programowanie #cpp #informatyka
#programowanie #cpp #informatyka
źródło: zagadka3
Pobierz@Ulyssos: ponieważ A::func() jest wirtualna, definicja jej ciała zostaje nadpisana w klasie dziedziczącej, jednak wywołując tą metodę używając wskaźnika typu A* na B korzystasz z sygnatury metody zdefiniowanej dla A::func() gdzie jest właśnie zdefiniowany domyślny parametr 1
Jeżeli wywołałbyś func używając takiego potworka
((B*)ptr)->func();
To dostaniesz
2 from B
Jeżeli wywołałbyś func używając takiego potworka
((B*)ptr)->func();
To dostaniesz
2 from B
@Ulyssos: parametry domyślne są rozwiązywane statycznie po stronie callera, PRZED wywołaniem, na podstawie typu znanego w czasie kompilacji, dlatego 1. Funkcja z parametrem domyślnym jest kompilowana tak samo jak każda inna funkcja - ma parametr, który musi być skądś dostarczony.
W języku Scala rozwiązano ten problem lepiej - wartości domyślne nie są wstawiane statycznie przez kompilator, a kompilator generuje wywołanie dodatkowej metody wirtualnej w celu obliczenia wartości domyślnej (co oczywiście
W języku Scala rozwiązano ten problem lepiej - wartości domyślne nie są wstawiane statycznie przez kompilator, a kompilator generuje wywołanie dodatkowej metody wirtualnej w celu obliczenia wartości domyślnej (co oczywiście
- 2
Ostatnio bardzo dobrze poradziliście sobie z zagadką więc daje koleiną podobną. Jaki będzie output tego programu i dlaczego?
Zakładamy że program działa na 64 bitowym systemie a int ma 4 baity
#programowanie #cpp #informatyka
Zakładamy że program działa na 64 bitowym systemie a int ma 4 baity
#programowanie #cpp #informatyka
źródło: zagadka2
Pobierz
konto usunięte via Wykop
- 3
@walokid: 12 i 8, func1 ma całą tablicę poprzez referencję, a func2 dikajuje do int*
- 2
Zagadka. Jaki będzie output tego programu i dlaczego taki? Biorę po 100zł od każdego Mirka i słucham Państwa.
Zakładamy że int ma 4 baity i program śmiga na 64bitowej maszynie
#cpp #programowanie #zagadka #informatyka
Zakładamy że int ma 4 baity i program śmiga na 64bitowej maszynie
#cpp #programowanie #zagadka #informatyka
źródło: zagadkaPNG
Pobierz- 0
#gdansk #trojmiasto
Jakie firmy z trójmiasta robią jakieś ciekawe projekt w #cpp. Jak przeglądałem oferty to z trójmiasta jest bardzo mało. W zasadzie wszystko zdalnie i biura nie są w trójmieście. Może jakieś oprogramowanie do jachtów czy coś związanego z przemysłem morskim
Jakie firmy z trójmiasta robią jakieś ciekawe projekt w #cpp. Jak przeglądałem oferty to z trójmiasta jest bardzo mało. W zasadzie wszystko zdalnie i biura nie są w trójmieście. Może jakieś oprogramowanie do jachtów czy coś związanego z przemysłem morskim
@walokid: moze w intelu cos znajdziesz? Jakies tematy z AI
Adtran
- 10
Podaję przepis na idealny język programowania ;) Sprawdził się u mnie (u Was nie musi, ofc)
1. Nauczcie się porządnie C razem z jego arytmetyką wskaźników. To jest proste. C jest bardzo prostym językiem.
2. Nauczcie się wybranych elementów C++: klasy (niekoniecznie dziedziczenie i przeciążanie operatorów), referencje, namespace'y, wątki i ich bezpieczeństwo, model pamięci.
3. Opanujcie wzorzec RAII i smart pointery
4. Nieobowiązkowo wyjątki - można żyć bez nich,
1. Nauczcie się porządnie C razem z jego arytmetyką wskaźników. To jest proste. C jest bardzo prostym językiem.
2. Nauczcie się wybranych elementów C++: klasy (niekoniecznie dziedziczenie i przeciążanie operatorów), referencje, namespace'y, wątki i ich bezpieczeństwo, model pamięci.
3. Opanujcie wzorzec RAII i smart pointery
4. Nieobowiązkowo wyjątki - można żyć bez nich,
- 4
a to mi wyjaśnisz? Przecież na obiektach najprościej i najczytelniej nawet proste skrypty
@MilionoweMultikonto: Zła struktura kodu jest o wiele gorsza od braku struktury. Niezwykle trudno jest zaprojektować dobrą strukturę obiektów dla nietrywialnego problemu. Zazwyczaj kończy się to smutną, niepotrzebnie pokomplikowaną kulą błota. Mówię o dużych projektach, przy których pracuje wielu programistów.
Oczywiście jeśli pracujesz sam nad jakimś małym projektem, to może Ci się to udać. Ale i tak wymaga


















#pracbaza #c #cpp #embedded #studbaza #programowanie
- co robi "static"
- co robi "const" (wbrew pozorom const nie znaczy że coś jest stałe)
- co robi "volatile"
- kiedy/po co