jaka książka do C?

0

Witam,zacznę tak,,chce się zabrać za język C,poznałem podstaw Pascala i teraz polecono mi C(myślałem jeszcze nad C++ ale doradzono mi na forum zwykły C). Najbardziej lubię uczyć się z książki języków,jaką książkę polecacie,dodam iż o C nie mam zielonego pojęcia,w helionie znalazłem taką:
http://helion.pl/ksiazki/jezyk_c_szkola_programowania_wydanie_v_stephen_prata,jcszpr.htm
czy jest ona dobra?a może są lepsze?

I jeszcze raz zadam pytanie,czy mam jeszcze się bawić w pascala,zanim wezmę się za C?Znam tylko takie podstawy,jak pętle,tablice,macierze,procedury,funkcje,własne typy,zapis do pliku itp
I jeszcze jedno pytanie,czy brać się za C,czy C++?:) Z góry wielkie dzięki!!

0

Praktyka lepsza ^^. =

0

no ale chyba żeby móc praktykować,musze się z czegoś uczyć tego języka nie?:)

0

http://helion.pl/ksiazki/jezyk_c_programowanie_steve_oualline,cprpro.htm
Wprawdzie na helion.pl już niedostępna, lecz polecam.

0

http://www.wnt.com.pl/product.php?action=0&prod_id=481&hot=1 - najbardziej klasyczna pozycja jeżeli o C chodzi, lepszej zresztą nie ma.

0

Świętowit ma racje lepszej nie znajdziesz, calutka przeczytalem jak i "programowanie w systemie unix dla zaawansowanych" z tej samej serii.

Natomiast, rownie dobrze mozna czytac podrecznik na wikibooks do C i pisac, pisac i jeszcze raz pisac, wtedy szybciej sie nauczysz i bedziesz mial lepiej opanowane wiele rzeczy, poniewaz jak sam do czegos dojdziesz to na pewno tego tak szybko nie zapomnisz, jak kolejna przeczytana strone z ksiazki ;)
Na wikibooks fundamenty jezyka znajdziesz.

0

Co byś nie kupił będzie dobrze. Ważne, zebyś zaczął się systematycznie uczyć...

0

sory że tak w kólko was tym męcze,ale mam cały czas dylemat który język zacząć,C czy C++?:P

0
sid90 napisał(a)

Co byś nie kupił będzie dobrze. Ważne, zebyś zaczął się systematycznie uczyć...

Jak kupi jakiś kurs z allegro faktycznie może na tym wyjść wybitnie...

0

Książka nie jest bardzo ważna... Wystarczy nauczyć się podstaw a później pisać, pisać i pisać... A jeżeli ktoś się pyta z czego się uczyć to zazwyczaj zabiera się do tego jak sójka za morze... Ja uczyłem się z ksiązki o takiej: http://allegro.pl/item1003987603_technologia_informacyjna_operon_informatyka_cd.html
przeczytałem ją i pisałem programy z matury a później z różnych Olimpiad... Do tej pory, żadnej innej nie a startuję w Olimpiadach... Jak czegoś nie wiem to wklepie w google i się znajdzie. Dla chcącego i bez ksiażki się obejdzie...

0

ale za który język mam się zabrać,C czy C++?

0

C

0

Zdecydowanie lepiej zacząć od C++ (nie trzeba wpierw się uczyć maszyny do pisania żeby pisać na klawiaturze).

Wiedzę z pascala możesz pogłębić o wskaźniki, rekordy, struktry itd (funkcjami się nie zajmuj) ale nie marnuj na to więcej czasu jak oczekiwanie na książkę bo nie ma sensu :)

Z książek mogę Ci polecić nowe wydanie Thiinking in C++ (min. dlatego że zawiera rozdział typowo o C od którego mógłbyś zacząć) myślę że ta książka była by dla ciebie odpowiednia.

0

zeby dobrze poznac C++ trzeba umiec programowac. polecam http://4programmers.net/Forum/viewtopic.php?id=158873

0

A dlaczego ma nie uczyć się funkcji??? Bez znajomości klas, funkcje raczej są bardzo przydatne. Ja zaczynałem sie uczyć od C++ a późnej tylko zobaczyłem różnicę pomiędzy c a c++ http://pl.wikibooks.org/wiki/C%2B%2B/R%C3%B3%C5%BCnice_mi%C4%99dzy_C_a_C%2B%2B
i już go znałem.
To już zależy od twojej woli. Od czego byś się nie zaczął uczyć będzie dobrze bo różnice są na prawdę nie wielkie. Jeżeli zaczniesz się uczyć od C++ i będziesz później potrzebował C (ja potrzebowałem, bo pisałem w nim projekty na zlecenie) to po prostu zerkniesz w wyżej wymieniony link i w przeciągu 20 minut poznasz C.

0
sid90 napisał(a)

Jeżeli zaczniesz się uczyć od C++ i będziesz później potrzebował C (ja potrzebowałem, bo pisałem w nim projekty na zlecenie) to po prostu zerkniesz w wyżej wymieniony link i w przeciągu 20 minut poznasz C.

Z całym szacunkiem, ale [CIACH!] jak potłuczony. To zupełnie inny sposób programowania, inne podejście do rozwiązywania problemów.

0

A ja myślę, że nie. Jeżeli jest Ci trudno się przestawić to nie moja wina. Ja po 20 minutach napisalem projekt w C, nigdy wcześniej go nie widząc.

0

Hello-world może tak. Spróbuj napisać coś poważnego - C a C++ to zupełnie inna abstrakcja, inne klasy problemów...

0

ok,zaczynam C++ w ten weekend,i chce zacząć z symfoniąc++,tylko bym teraz prosił o podanie linku do jej najnowszej wersji,które wydanie jest najbardziej akrualne? Z góry dzięki:)

0

symfonia c++ standard

0

a ostatnio przeczytałem na forum,że C++ wychodzi z użycia i ze nie będzie się już niedługo z niego korzystało,cały czas mam problem w podjęciu decyzji,którego języka się uczyć,książkę wybrałem,Stefana Praty,jest ona według mnie najlepsza dla początkującego,żeby nauczyć się składni języka,mam cały czas tylko dylemat za który się język zabrać,nie chce marnować mojego czasu,żeby potem sie okazało że nie potrzebnie się zagłębiałem w danym języku...

0

dostales juz wiele odpowiedzi. nie ma jednoznacznej. czesc osob uwaza ze warto zaczynac od C++, czesc ze to najgorsze z mozliwych rozwiazan. sam musisz podjac decyzje

0

a czy warto się uczyć jeszcze jakichś innych języków na początek,czy na razie nic nie wchodzi w rachube prócz C i C++ ?

0

Zreszta co tu sie zastanawiac od jakiego jezyka zaczac.
Ja zaczalem od C++, ale nie pisze w nim teraz, wiec nie koniecznie jest powiedziane, ze zaczniesz od C++ i juz na tym koniec, albo ze tak bedziesz zafascynowany tym jezykiem, ze go nie rzucisz, roznie moze byc.
Polecam i tak mimo wszystko C na poczatek, poniewaz bedziesz wiele rzeczy musial sam napisac, a na pewno to zaprocentuje w przyszlosci ;)

Co do nauki wielu jezykow to uwazam, ze na poczatku naucz sie konkretnie jednego jezyka, tak abys umial w nim programowac, a potem jak juz bedziesz to umial to nie bedzie problemu z przesiadka na inny jezyk.

0

a czy programowanie w pascalu nadal ma sens? Czy już lepiej ten C zaczac teraz?

0

bo Pascal mi sie podoba ze wzgledu na swoją przejrzystość,ale coś mi mówi że powinienem się zabrać za coś bardziej konkretnego...

0

C++ nie zostanie za szybko wyparty. To nie jest język konkurencyjny dla np. platformy Net (C# CLI i inne) Bo to jest język niższego poziomu. Już od paru lat ludzie mówią że C i C++ wypada z rynku... a trzymają się świetnie. Na każdej olimpiadzie i tym podobnych możesz pisać w C/C++ a np. C# raczej już tam nie znajdziesz. A póki co o pracy nie masz co myśleć.
Jeżeli pisałeś w Pascalu to zobaczysz wiele podobieństw do C a przejrzystość kodu zależy tylko i wyłącznie od Ciebie, niezależnie czy piszesz w Pascalu czy w C. Ja coś tam zaklepałem w Pascalu, ale to nie było nic więcej poza "Hello World" i jakoś mi się nie tęskni do tego języka. Najważniejsze żebyś się trochę pomęczył na początku a C# znacznie ułatwi Ci robotę(a uwierz mi na początku nie o to chodzi)

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