Drodzy programiści.

Chciałbym zacząć programować, będę samoukiem i wiedzę będę czerpał z książek i z internetu.

Moje umiejętności to napisanie Hello Word w pascalu

  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bartov i inni

Drodzy przyszli programisci :D

Poniewaz znajomosc skladni jezyka to 5% umiejetnosci programisty polecam jednak przerobienie kursow bardziej teoretycznych. Oczywiscie mozna znac skladnie i pisac programy - jednak tego mozna nauczyc i malpe. 5 lat studiow informatyki, kilkadziesiat przedmiotow daje podstawe do nabycia wysokich umiejetnosci programowania i projektowania oprogramowania.
  • Odpowiedz
@ppawel: Nie tylko różowe paski. Połączenia informatyki z chemią i biologią są dość popularne. W ogóle informatyka ma ten plus, że jest taką meta-dziedziną. Ja np na studiach najwięcej styczności miałem właśnie z bioinformatyką oraz lingwistyką komputerową - takie wybierałem sobie tematy projektów. W ogóle chciałbym jeszcze kiedyś wziąć udział w jakimś projekcie medycznym czy lingwistycznym, stworzyć coś przydatnego, nowatorskiego... no ale niestety w Polsce nie jest łatwo znaleźć jakieś
  • Odpowiedz
#truestory początki z #cplusplus nie zachęcają :] Ściągam #codeblocks, piszę pierwszy 'program', który w konsoli ma zapodać 'Hello World', ot sprawdzam, czy wszystko działa, przecież kumam o co biega... kompilator nie potrafi zrobić builda... Żadnego sensownego error code, czy coś w ten deseń, szukam więc w ustawieniach programu. Po kilku chwilach dochodzę do tego, że ścieżka do kompilatora jest błędna. Naprawiłem. Dumny jestem, bo przecież
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@egocentryk: ja bym poszedł w node.js (czyli właściwie js). Fajnie być elokwetnym jednakże to nie nowość ze najbardziej cenieni są specjaliści. Cpp ni jak ma się do webu chyba że chcesz się przestawić.
  • Odpowiedz
1) Qt jest bardzo miłe w użyciu

2) future i promise to są niskopoziomowe klasy obsługujące asynchroniczne działania, używaj

std::packaged_task
. W skrócie: jedna funkcja obiecuje (promise), że wykona zadanie i zostawia furture'a, czyli obiekt w którym zostanie zwrócony wynik po wykonaniu tego zadania. Pozwala to np. na wykonanie tego zadania asynchronicznie
  • Odpowiedz
Mam w C++ klasę Figura_szachowa. Myślicie, że lepiej zrobić aby ta klasa obsługiwała operacje związane z różnymi figurami w zależności od typu podanego w konstruktorze czy może lepiej zrobić klasy dziedziczące po niej: Wieża, Skoczek, Goniec itd... które będą problematyczne przy przechowywaniu w listach bo będzie trzeba dynamicznie kastować kilka razy przez co każda metoda się będzie niesamowicie rozciągać? #programowanie #cplusplus
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W przypadku szachów masz z góry znaną, małą liczbę figur. Jeśli nie planujesz rozszerzać to oba rozwiązania są poprawne. Jeśli w przyszłości chciałbyś dodawać nowe figury to wyłącznie interfejs + implementacja.
  • Odpowiedz
@patrolez: @bobrownik: @KrzaQ2: dzięki panowie za rady i podpowiedzi, udało się to zrobić z pomocą dziedziczenia i metod wirtualnych dzięki czemu nie musiałem niczego rzutować. No i też przyda się trick virtual const qint32 get_color() = 0; bo bez tego przypisania na końcu Visual nie chciał kompilować.
  • Odpowiedz
o czym mogła być mowa na dwóch pierwszych wykładach z C++? Nie było mnie na nich a w tym tygodniu pierwsze laborki i wypadało by się jakoś na nie przygotować. Ewentualnie jeśli jest tu ktoś z PO (Politechniki Opolskiej;) to czy wie jak się zarejestrować(zalogować?) na stronie doktora Korbasia. Nie mamy jeszcze na roku żadnego forum ani grupy na FB i nie mam żadnych nr tel. ani gg #kiciochpyta #
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach