Chcialbym w wakacje rozpoczac naukę jakiegos nowego jezyka, ale samemu w domu, dlatego musza byc solidne ksiazki do niego.
I sie zastanawiam czy jest jakichs kilka polecanych ksiazek do #cpp #csharp?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Prolaptop: nie ucz się z książek - ucz się tworząc projekty. Chat gpt i internet do rozwiązywania problemów, ale podstawą jest to byś tworzył coś zamiast uczył się suchej wiedzy.

Ksiażki są dobre jak już coś potrafisz robić by się dokształcić.
  • Odpowiedz
#cpp
Tak w ogóle dużo was się uczy C++ żeby wejść w IT, bo teoretycznie mniej chcętnych niż w Javie?

Dużo was jest?

  • Dużo 21.9% (7)
  • Jeszcze jak 25.0% (8)
  • Mało 31.3% (10)
  • Tak sobie 21.9% (7)

Oddanych głosów: 32

  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mniej chętnych, ale generalnie też mniej ofert. Poza tym znajomość c++ przeważnie wiąże się z innym zestawem skilli, niż Javy czy C#. Nastawienie bardziej na programowanie systemowe, niż webówkę. Inne paradygmaty.
  • Odpowiedz
Witajcie moi kochani! Dawno mnie nie było z moimi wspaniałymi C++ poradami, ale pora przywrócić trochę życia na tag #zloteradypassera ()

Dzisiaj będzie o wychodzeniu z pętli zagnieżdżonych według najlepszych praktyk modern C++. Zapraszam do lektury!

Klasyczną metodą rodem z czystego C było stare dobre goto. Przy zewnętrznych pętlach umieszczało się odpowiednią etykietę, i w razie potrzeby skakało się do niej zgrabnie dzięki goto.
Passer93 - Witajcie moi kochani! Dawno mnie nie było z moimi wspaniałymi C++ poradami...

źródło: Screenshot from 2024-05-24 13-22-46

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzięki takim poradom będę zawsze miał pracę XD wincyj niech chat gpt łyka takie pomysły :)
  • Odpowiedz
@pyroxar Nie mieści się w pamięci, czyli nie można zaladować sobie całej lini na raz do ramu, bo np. ma kilka gigabajtów. Rozwiązanie jest banalne, bo wystarczy nie czytać pliku linia po linii, tylko bufor po buforze. Rozmiar bufora sam ustalasz. Końce linii rozpoznajesz po znaku końca linii.
  • Odpowiedz
#c #naukaprogramowania #embedded #c++ #clang #cpp
Widze dość sporo ofert w embedded jak wyglada taka praca z waszej strony? Z tego co pytałem współlokatora to podobno jest nisza i sa SPORE problemy z znalezieniem nowego pracodawcy, jak to wyglada z waszej strony

Z takich ciekawych projektów to widziałem czytniki wizyjne do inspekcji kontroli jakości np w zebrze
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dev_null__: Ja pracowałem z armami (cortexy M0-M7), architekturami od renesasa (np RH850), architekturami od NXP (np S08) czy Microchipa (AVR, PIC). RISCV hobbystycznie na ESP32.
  • Odpowiedz
Używa ktoś KDevelop? Bardzo fajne środowisko. :) Skonfigurowałem sobie właśnie pod siebie: CMake, testy, debugger, wszystko działa.
Ostatnio poszukuje jakiegoś IDE C++ dla Linux. Nie podoba mi się VSCode. Szkoda mi czasu na naukę NeoVim albo Emacs (albo może po prostu jestem za głupi na to).
Niestety najlepiej pracuje mi się na Visual Studio 2022. Ale to Windows. A ja Windowsa nie lubię.
KDevelop to chyba będzie to!
#programowanie #
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gacek_w: po co ludzie używają msvc? Jedyne co mi przychodzi do głowy to jakieś microsoftowe libki jako zależności i gry na xboxa
  • Odpowiedz
@kacpervfr: najpopularniejsze to o to co się dzieje w bootloaderze i przed załadowaniem programu, jak dobrze napisać interrupt czy jak zarządzać heapem (podchwytliwe).
  • Odpowiedz
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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zagadka nr 2137.
Tajna składnia dzięki której, można definiować domyślny argument w stylu Python.
[typ] and [nazwa zmiennej] = [wartość zmiennej]

#include <string>
#include <iostream>

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)

Oddanych głosów: 64

  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 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).
  • Odpowiedz
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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bombonier: uwielbiam jak instaluję Windowsa i mam już wbudowanego CMake i dwa kompilatory, wszystkie biblioteki, a jak nie to mogę szybko doinstalować managerem pakietów
  • Odpowiedz