Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięJęzyk C++
Moderatorzy:Jacek Bogusz, Moderatorzy
Mam zamiar nauczyć się programowania w języku C++ i w związku z tym szukam wszelkich informacji na ten temat.
Re: Język C++
Proponuje nauke zaczac od wspomnianej wyżej Symfonii Pana Grębosza - najlepiej ulokowane pieniądze jak idzie o książki o programowaniu.
W sprawie "filozoficznej": programista pisze KOD ŹRÓDŁOWY (postać programu zrozumiałą dla człowieka), który następnie dzięki KOMPILATOROWI przetwarzany jest do POSTACI WYNIKOWEJ zrozumiałej przez komputer (w wielkim skrócie, ale na razie tak to możesz traktować).
Kompilator wspomniany wyżej to taki program, który bierze Twój kod źródłowy, sprawdza jego składnię, informuje o ew. błędach i w końcu jak wszystko jest ok daje postać kodu wynikowego, czyli "czegoś" co Twój system operacyjny jest już w stanie uruchomić i wykonać.
Istnieje wiele kompilatorów na wiele różnych platform systemowych. Każdy z nich daje różne "ficzersy" (hehe; przepraszam za sloganik - ostatnio gdzieś na forum znalazłem i chciałem się nim podzielić), czyli w ielikim skrócie - dodatki.
Dla Windows najpopularniejsze to:
- Borland C++ - radzę się go wystrzegać, jeśli chcesz się programowaniem zająć na dłużej; ten kompilator w wielu miejscach myśli za programistę i nawyki nabyte w tym środowisku mogą się okazać tragiczne w skutkach. Aczkolwiek : sam na nim się uczyłem
- MS Visual C++ - potężny i dobry kompilator wprost z ukochanej firmy z Redmond ; jeśli interesuje Cię programowanie dla tego systemu - to będzie chyba dobry wybór
- DJGPP - to już trochę trudniejszy w obsłudze (jedynie via konsola) kompilator, zgodny z gcc. Nie posiada swojego środowiska graficznego. Szczerze polecam!!!
Na wszelkie Unixy polecam tylko jeden:
- GCC i nie ma mocnych (zboczenie zawodowe ) Najlepszy kompilator. Najbardziej "rozmowny" przy znajdywaniu błędów (bardz pomocna cecha). Nie posiada w ogole środowiska graficznego (to nie minus - na platformach Unixowych zwykło się stosować edytor o nazwie Vim - polecam!!! jest także wersja pod Windows).
To tyle. Jeśli coś Ci jeszcze potrzebne - daj znać.
Pozdrawiam.
Przemysław Maciąg
W sprawie "filozoficznej": programista pisze KOD ŹRÓDŁOWY (postać programu zrozumiałą dla człowieka), który następnie dzięki KOMPILATOROWI przetwarzany jest do POSTACI WYNIKOWEJ zrozumiałej przez komputer (w wielkim skrócie, ale na razie tak to możesz traktować).
Kompilator wspomniany wyżej to taki program, który bierze Twój kod źródłowy, sprawdza jego składnię, informuje o ew. błędach i w końcu jak wszystko jest ok daje postać kodu wynikowego, czyli "czegoś" co Twój system operacyjny jest już w stanie uruchomić i wykonać.
Istnieje wiele kompilatorów na wiele różnych platform systemowych. Każdy z nich daje różne "ficzersy" (hehe; przepraszam za sloganik - ostatnio gdzieś na forum znalazłem i chciałem się nim podzielić), czyli w ielikim skrócie - dodatki.
Dla Windows najpopularniejsze to:
- Borland C++ - radzę się go wystrzegać, jeśli chcesz się programowaniem zająć na dłużej; ten kompilator w wielu miejscach myśli za programistę i nawyki nabyte w tym środowisku mogą się okazać tragiczne w skutkach. Aczkolwiek : sam na nim się uczyłem
- MS Visual C++ - potężny i dobry kompilator wprost z ukochanej firmy z Redmond ; jeśli interesuje Cię programowanie dla tego systemu - to będzie chyba dobry wybór
- DJGPP - to już trochę trudniejszy w obsłudze (jedynie via konsola) kompilator, zgodny z gcc. Nie posiada swojego środowiska graficznego. Szczerze polecam!!!
Na wszelkie Unixy polecam tylko jeden:
- GCC i nie ma mocnych (zboczenie zawodowe ) Najlepszy kompilator. Najbardziej "rozmowny" przy znajdywaniu błędów (bardz pomocna cecha). Nie posiada w ogole środowiska graficznego (to nie minus - na platformach Unixowych zwykło się stosować edytor o nazwie Vim - polecam!!! jest także wersja pod Windows).
To tyle. Jeśli coś Ci jeszcze potrzebne - daj znać.
Pozdrawiam.
Przemysław Maciąg
Re: Język C++
Dyskusje na temat książek "Symfonia" i "Pasja" wielokrotnie przetaczały się przez grupy dyskusyjne np. pl.comp.lang.c, pl.comp.lang.programming. Co by nie powiedzieć o tych książkach, faktem jest, że: książki są przestarzałe; to co opisuje p. Grembosz często nijak ma się do współczesnego języka C++ określonego przez standard ISO/IEC 14882; również o wielu elementach współczesnego C++ w powyższych książkach nie ma nawet słowa;Grębosz to naprawdę wypas książki. NAJLEPSZE!!! do nauki C++
Chyba największym grzechem tej książki jest to, że dała złudzenie wielu młodym programistom, że nauczyli się języka C++. Nic bardziej mylnego. Po lektórze "Symfoni" i "Pasji" czytelnika czeka jeszcze sporo nauki (to dopiero początek). IMHO "Symfonię" można tylko polecić w przypadku, gdy zaraz poda się zastrzeżenie, że na tej książce się nie poprzestanie, a następną lekturą będzie np. "Język C++" Stroustrupa ("The C++ Programming Language"). Ja również darzę "Symfonię" sympatią, też od niej zaczynałem. To dobra książka _na początek_. Pytanie tylko: czy obecnie nie ma lepszych? Nie wiem, nie interesuję się zupełnie książkami o C++ dla stawiających pierwsze kroki, ale wiele osób gorąco poleca: "Thinking in C++" - książka jest również dostpna darmowo w sieci na stronie autora.
Co do "Pasji" to raczej nie polecam. Lepiej po "Symfoni" od razu sięgnąć po książkę stanowiącą kolejny krok w edukacji C++.
Język C++ to chyba jeden z najtrudniejszych języków programowania.
Lista lekur o C++ wartych przeczytania jest długa!
Poznanie zakamarków i sprawne posługiwanie się pełnią tego języka trwa kilka lat!
pzdr
mk
Do mk
Odezwij sie do mnie na priva.
Pzdr
PZb
Pzdr
PZb
witam,
dam ci dobrą rade, posłuchaj kolegow. Symfonia i pasja C++ to super ksiazki. Sam tego doswiadczylem ;) Jak chodzilem do 8 klasy podstawowki to zapragnąłem się uczyć programowania. Żeby cie nie okłamac to moją pierwszą książką byla: "C++ dla opornych" ale potem przyszedl czas na symfonie itd. Najpierw programowalem dla DOS`a ale od roku (jak przeczytalem "C++ bulder 4.0") pisze wyłącznie dla windows`a. Pisze programy sieciowe, czasami użytkowe lub gadżety. Teraz pisze wygaszacz ekranu dla pewnej firmy. Może ci się to wydać dziwne lub nieprawdziwe ale mam dopiero 18 lat i 11 miesięcy. Pisałem mature wczoraj ;) Pozdrawiam wszystkich koderów, także początkujących.
dam ci dobrą rade, posłuchaj kolegow. Symfonia i pasja C++ to super ksiazki. Sam tego doswiadczylem ;) Jak chodzilem do 8 klasy podstawowki to zapragnąłem się uczyć programowania. Żeby cie nie okłamac to moją pierwszą książką byla: "C++ dla opornych" ale potem przyszedl czas na symfonie itd. Najpierw programowalem dla DOS`a ale od roku (jak przeczytalem "C++ bulder 4.0") pisze wyłącznie dla windows`a. Pisze programy sieciowe, czasami użytkowe lub gadżety. Teraz pisze wygaszacz ekranu dla pewnej firmy. Może ci się to wydać dziwne lub nieprawdziwe ale mam dopiero 18 lat i 11 miesięcy. Pisałem mature wczoraj ;) Pozdrawiam wszystkich koderów, także początkujących.
..
..Normalnie nie wiem, co wy ludzie widzicie w książkach Symfonia i pasja C++ - To są wg mnie bardzo oporne książki (przynajmniej dla tych którzy widzieli mniej oporne..) i nie wiele się da zrobić po ich przeczytaniu.. ..Może ktoś widział książkę "Amos Professional w praktyce" Krzysztofa Prusika i Zbigniewa Sypniewskiego - opisane jest tam programowanie w Amosie co prawda, ale każdy bez nauki może wziąźć tą książkę i napisać praktycznie każdy program - sam kiedyś pisałem - np program do obsługi "pióra świetlnego" (jeśli ktoś nie wie o co chodzi, to robi się to np z jakiegoś mazaka, diody i paru innych tanich elementów, podłącza się to do portu COM i można sobie pisać po ekranie monitora lepiej niż po tabliczce.. ...) - czy ktoś napisze coś takiego przy pomocy tylko tych książek (Symfonia i pasja C++)?? ..Osobiście nie piszę w C++, ale jeśli ktoś by znał książkę taką jak wspomniana książka o Amosie, to pewnie bym zaczął.. ..Szczerze mówiąc Symfonia i pasja są raczej dla tych, którzy chcą się po prostu pobawić w pisanie prostych programików, których pełno jest już i tak w necie..
Pozdrawiam -
Pozdrawiam -
Witam !!!
Ehh jak to czytam to mnie skreca ... Chlopak sie pyta co polecacie i prawde mówiac każde podstawy dla niego beda dobre. WIadomo że przy nauce nie chodzi o jakies cuda, pozatym jak tu niektórzy twierdza sama składnia C jest jakims tam standardem który nie zawsze do końca obsługuja niektóre kompilatory. Kolejna kwestja to C, a kompilator to inne kwestje. Np. piszac na mikrokontrolery musimy poznac sam mikrokontroler, a piszac pod windows poznac API windows-a bo bez tego to nawet znajac kij wie jak skladnie C to mozna sobie zrobic printF
Zreszta pisanie pod winde to juz inne kwestje najlepjej pozatym dorwac sobie gdzies na polibudzie dostep do MSDN-u lub wypalic sobie troche CD itp itd... mozna by tak pisac w nieskonczonosc.
Wiec na poczatek kazda kniga opisujaca podstawy C w przyswajalnym jezyku jest OK. A potem to juz programista wybiera co chce robic na jakie platformy programowac i dalej sie uczy.
W sumie programujac w C juz troche lat dopiero niedawno udalo mi sie po dlugich bojach i przesiedzeniu kupy czasu nad dokumentacjami napisac stery pod winde, co np. w przypadku Linux-a jest banalnie proste ... wiec gdzie tu te C++ i jego skladnie maja az takie znaczenie ...
Ehh jak to czytam to mnie skreca ... Chlopak sie pyta co polecacie i prawde mówiac każde podstawy dla niego beda dobre. WIadomo że przy nauce nie chodzi o jakies cuda, pozatym jak tu niektórzy twierdza sama składnia C jest jakims tam standardem który nie zawsze do końca obsługuja niektóre kompilatory. Kolejna kwestja to C, a kompilator to inne kwestje. Np. piszac na mikrokontrolery musimy poznac sam mikrokontroler, a piszac pod windows poznac API windows-a bo bez tego to nawet znajac kij wie jak skladnie C to mozna sobie zrobic printF
Zreszta pisanie pod winde to juz inne kwestje najlepjej pozatym dorwac sobie gdzies na polibudzie dostep do MSDN-u lub wypalic sobie troche CD itp itd... mozna by tak pisac w nieskonczonosc.
Wiec na poczatek kazda kniga opisujaca podstawy C w przyswajalnym jezyku jest OK. A potem to juz programista wybiera co chce robic na jakie platformy programowac i dalej sie uczy.
W sumie programujac w C juz troche lat dopiero niedawno udalo mi sie po dlugich bojach i przesiedzeniu kupy czasu nad dokumentacjami napisac stery pod winde, co np. w przypadku Linux-a jest banalnie proste ... wiec gdzie tu te C++ i jego skladnie maja az takie znaczenie ...
Osobiście używam od bardzo dawna Visual Studio 6 standard C++.
Pracuje się znakomicie, są takżę doskonałe helpy.
Kupiłem to sobie oficjalnie, zdaje się że za ~200 zł (była jakaś promocja).
Warto wiedzieć, że wersje standard (w skład tej wersji wchodzi tylko jeden język) nie są drogie - teraz za C# zapłaciłem w supermarkecie 399 i nie żałuję. Jako środowisko do pracy są znakomite, co docenił np. John Carmack (to ten od Doom i Quake).
Pracuje się znakomicie, są takżę doskonałe helpy.
Kupiłem to sobie oficjalnie, zdaje się że za ~200 zł (była jakaś promocja).
Warto wiedzieć, że wersje standard (w skład tej wersji wchodzi tylko jeden język) nie są drogie - teraz za C# zapłaciłem w supermarkecie 399 i nie żałuję. Jako środowisko do pracy są znakomite, co docenił np. John Carmack (to ten od Doom i Quake).
Często w pismach komputerowych: "Chip", "Pc World Komputer" itp. Trafiają się, bezpłatne do użytku domowego wersje środowisk Borland C++ Buildera. a do nauki polecam książkę "C++ Builder 3" Kenta Reisdorpha(Helion). Poza opisem środowiska wprowadza też w podstawy C++. O pisaniu programów dla Windows dobrze traktuje książka "Programowanie Windows" Charlesa Petzolda(Microsoft Press), niestety programy pisane są w C a nie C++.
Jeśli interesuje Cię darmowy kompilator C++ pod DOS to w sieci można znaleźć program TCLITE. Bardzo dobry do nauki (tylko!!), nie tworzy plików wykonywalnych.
Ksiąźka "Język C++" Bjarne Stroustrupa jest bardzo dobra, w końcu to twórca tego języka, ale przydatna raczej programistom, którzy mają już za sobą pierwsze kroki.
Ja osobiście uczyłem się kiedyś języka C z książki "Ansi C" Kernigana. Może jest jeszcze osiągalna w bibliotekach.
Jeśli interesuje Cię darmowy kompilator C++ pod DOS to w sieci można znaleźć program TCLITE. Bardzo dobry do nauki (tylko!!), nie tworzy plików wykonywalnych.
Ksiąźka "Język C++" Bjarne Stroustrupa jest bardzo dobra, w końcu to twórca tego języka, ale przydatna raczej programistom, którzy mają już za sobą pierwsze kroki.
Ja osobiście uczyłem się kiedyś języka C z książki "Ansi C" Kernigana. Może jest jeszcze osiągalna w bibliotekach.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości