Pomnoc w wyborze ksiązki do C++

0

Otóż mam następującą prośbe: czy może mi ktoś z was polecić jakąś książek do nauki , a raczej poszerzania wiedzy z zakresu C++, przeczytałem już Symfonie i Pasje C++ J. Grębosza i zastanawiam się co teraz przeczytać.

Czy warto kupić Thinking in C++ B. Eckela (tom 2) bo tom 1 chyba się nie opłaca bo przec zytałem już symfonie a tam chyba nic nowego nie ma...

Czy może jakąś ksiązke do nauki C++ dla Windows ? (Win Api albo klasy MFC)

Jakie są wasze typu ?

PS Jak byście mogli jeszcze napisać coś do nauki C# od podstaw
Albo napiszcie jaki język oprócz C ++ warto się nauczyć

Pozdrawiam Florek

//Jeśli zły dział to przepraszam i prosze o wyrozumiałość :)

0

Raczej nie opłaca ci się czytać nic więcej odnośnie czystego języka (w Gręboszu było dostatecznie dużo).
Teraz to już raczej odnośnie programowania w WinAPI lub jakiejś innej platformy.
Co do książki to widziałem niedawno za 100 zł "Visual Studio 2005. Programowanie z Windows API w języku C++ Piotra Besty". Nie czytałem ale polecam bo książka wygląda ciekawie.

Co do c# to na razie najlepiej zapowiadający sie język, a platforma .net framework jest bardzo fajna do pisania aplikacji pod winde (i nie tylko).

0

Nie czytałem ale polecam bo książka wygląda ciekawie.

Oceniasz po okładce i spisie treści?

Co do c# to na razie najlepiej zapowiadający sie język

W jaki sposób najlepiej zapowiadający się? Do tego C# to już nie jest nowy język, ma ugruntowaną pozycję, już trzecią wersję na karku... w czym, do czego się tak dobrze zapowiada?

0

Oceniasz po okładce i spisie treści?

Nie czytałem ją ale przeglądałem. Opisuje WinAPI szczegółowo i dość przystępnie (nie żebym robił jakąś reklamę :-/ )

W jaki sposób najlepiej zapowiadający się? Do tego C# to już nie jest nowy język, ma ugruntowaną pozycję, już trzecią wersję na karku... w czym, do czego się tak dobrze zapowiada?

C++ ma koło 30 lat więc skąd możesz wiedzieć czy w najbliższym czasie nie pojawi się coś co może zagrozić c#? A to że ma już wersję 3.0 to jeszcze nic nie znaczy.

0

Czyli pojęcia o zawartości książki nie masz. C# znasz aby się na jego temat wypowiadać? Nie odpowiedziałeś na pytanie w czym tak dobrze się C# zapowiada.

0

Nie powiedziałem że nie mam pojęcia o zawartości książki tylko ze jej dokładnie nie czytałem.
A na c# znam się dość dobrze od roku sie uczę i chodziło mi o to ze język jest promowany przez duuuzą firmę więc bedzie sie szybko rozwijał (w sensie dużo ludzi się na niego przerzuci).

0

Czy warto kupić Thinking in C++ B. Eckela (tom 2)
Przeczytałem tę książkę i jestem zadowolony z jej kupna, szczególnie przypadł mi do gustu dział opisujący STL w bardzo przystępny sposób (każdy opis zawiera praktyczny przykład wykorzystania danego elementu) - jeżeli nie wystarcza Ci sucha dokumentacja dostępna w internecie ten rozdział jest naprawdę pomocny. Pozostała część książki stoi na dość wysokim poziomie (choć w niektórych miejscach musiałem zatrzymać się na dłużej, by zrozumieć co autorzy mieli na myśli...), więc jeżeli nie miałeś styczności z elementami języka w niej opisanymi myślę, że nie pożałujesz zakupu tej książki. Swoją drogą, anglojęzyczna wersja książki dostępna jest za darmo w internecie.

Czy może jakąś ksiązke do nauki C++ dla Windows ? (Win Api albo klasy MFC)
Programowanie Windows Petzolda to biblia WinAPI :)

0

eee przecież M$ już funkcyjnego na .NET zrobił, F# o ile dobrze pamiętam, więc choćby przy tym widać że C# idealny do wszystkiego nie jest, a w końcu potęgą C#pa jest framework ( no i pętla for each =D ) a na .NET'a jest więcej języków przystosowanych, choćby hodowany przez M$ Basic =]

no i M$ zawsze może coś schrzanić z C# albo wypluć coś innego co też będzie się dobrze zapowiadać

a co do książek do C# ( czyli w sumie .NET, ja się uczę C# męcząc ASP.NET =] ) to jest taka eKsiążka, niezastąpiona przy nauce -> F1, przyda się też MSDN =]

0

A więc uważacie że język C# jest językiem godnym uwagi, więc zwracam się z prosbą o podanie mi tytułu jakiejś książki dla początkującego.

Z góry dziękuje i pozdrawiam :)

A i powidzcie co sądzicie o książce MFC czarna księga (czy jakoś tak)
i jeszcze jedno czy opłaca się np kupować książki z seri Visual C++.... (np vademecum profesjonalisty 6 lub 2005 lub 2008 )?

0

Do poszerzenia wiedzy z C++, to dobrymi pozycjami są:

C++. Szablony. Vademecum profesjonalisty - David Vandevoorde, Nicolai M. Josuttis

C++. Programowanie zorientowane obiektowo. Vademecum profesjonalisty - Nicolai M. Josuttis

W drugiej książce jest opisanych kilka rzeczy, których nie ma chociażby u Grębosza. Może nie są za często wykorzystywane, ale jednak się przydają.

"MFC. Czarna Księga." - dobra lektura, choć momentami trzeba mieć jakieś podstawy pracy z MFC i to nie przy użyciu kreatorów Visual Studio, tylko ręcznego kodowania. W tym wypadku polecam poszukać trochę tutoriali i opisów Win API, żeby wiedzieć jak to na "niższym" poziomie działa, a potem zabrać się za MFC.
Co do praktycznej przydatności programowania pod Windows przy użyciu MFC i Win API ciężko mi się wypowiedzieć, gdyż większość programistów psioczy jednak na te biblioteki (czyżby dlatego, że to MS? ;)).

Co do C# - sam nie pisałem, ale znajomi dobrze się wypowiadali o tym języku. Do nauki jego najczęściej jednak ludzie wykorzystują tutoriale w sieci i po prostu pomoc.

A jeśli byś chciał nauczyć się czegoś w związku z późniejszymi perspektywami zawodowymi, to chyba jednak Java w wersji Standard, a potem w Enterprise i wszelkie frameworki do niej, typu Struts, Spring, itp.
Wiem, zaraz ktoś napisze, że C# przegoni Javę. Mi osobiście wydaje się, że jednak Java ma tak dużą popularność, że przez wiele wiele lat umiejętność programowania w tym języku będzie pożądana wśród pracodawców.

Pozdrawiam,
Q.

0

To powyżej, to ja pisałem, bo mi się logowanie wywaliło, ale nie kapnąłem się, że wystarczy cookies wyczyścić <gapa> :). Proszę moderatorów o wyrozumiałość <boi sie="sie">.

Co do MFC i Win API jeszcze - ja obecnie w pracy piszę w MFC i ogólnie nie jest tak źle. Jakąś ładną aplikację okienkową da się w tym zrobić i będzie na pewno lepiej wyglądać niż aplikacje okienkowe w Swingu w Javie ;).

A jeśli będziesz chciał bardzo poszerzyć swoją wiedzę z C++ to pozostaje Ci Bjarne Stroustrup i jego książka o tym języku - jak przez to przebrniesz i wszystko zrozumiesz, to będziesz już wiedział niemal wszystko o C++ :).

Pozdrawiam,
Q.

0

Ja proponuje (jeśli chodzi po poszerzenie wiedzy) Thinking in C++ oraz Pasja Grębosza.

Jeśli chodzi o WinAPI, to moim zdaniem zakup książki jest bez sensu. Podstaw nauczysz się z Internetu, reszta to umiejętność korzystania z MSDNA ( co nie zawsze jest takie łatwe ;-) ).

Natomiast C#, hmm, moim zdaniem za ten język (podobnie jak i za Jave) można zabrać się mając kompletną wiedzę z C++ ( głównie jeśli chodzi o obiekty, dziedziczenie itd. )

Tyle z mojej strony :-)

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1