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


Chciałbym od czegoś zacząć od podstaw i żeby wszystko było ładnie wytłumaczone po Polsku.

PS chcę poznać taki język, który będzie używany "w przyszłości/obecnie".

#programowanie #skrypty #c #cplusplus
@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.

Sam czesto korzystalem z kursow UW (mimo studiow na AGH) z tej stronki -> http://wazniak.mimuw.edu.pl/index.php?title=Przedmioty . Oczywiscie mozna pominac przedmioty jak
  • Odpowiedz
@b0lec, bardzo dobrze mówisz.

@bartov, @fenomenalnie_miotam

Najważniejsze jest to co chcesz robić.

Znajac jeden jezyk programowania, przejście na inny to kwestia przyzwyczajenia sie do nowej składni, paru innych zmian i też sie da. Ale coś trzeba znać.

I tak jak wspomniał @b0lec, kłotnie pomiędzy dwoma technologiami są totalnie pozbawione sensu. Wszystko można napisac we wszystkim (no moze prawie).

Na koniec, odradzam jezyki posiadajace jakies dziwaczne składnie jak python itp.
  • 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ś risercz
  • 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ż siedzę na co dzień w #
  • 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
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 #cplusplus #programowanie ##!$%@?