Dobre książki o języku C

0

Witam,
mam na imię Grzesiek i chciałbym zacząć uczyć się programować. Postanowiłem zacząć od języka C i chciałbym kupić jakąś dobrą książkę dla początkujących. Możecie mi jakaś polecić? Myślałem o "Objective-C. Vademecum profesjonalisty. Wydanie III".
Z góry dzięki za odpowiedź
Pozdrawiam

0

Witam,
mam na imię Grzesiek i chciałbym zacząć uczyć się programować. Postanowiłem zacząć od języka C i chciałbym kupić jakąś dobrą książkę dla początkujących. Możecie mi jakaś polecić? Myślałem o "Objective-C. Vademecum profesjonalisty. Wydanie III".
Z góry dzięki za odpowiedź
Pozdrawiam

Chcesz zacząć od C ale czytać książkę o Objective-C? Bez sensu serio :P
Chcesz C czy Objective-C bo to dwa różne języki!!

0

Objective-C to ścisły nadzbiór C. Każdy poprawny program w C jest poprawnym programem w Objective-C. Jednak jak wspomniał kolega powyżej, Objective-C to w rzeczywistości inny język, tak samo jak C++ to inny język niż C.

0

Aha:D Myślałem, że to to samo. A możecie mi powiedzieć, który z nich jest łatwiejszy, który ma większe możliwości, no i który mi polecacie?

0

na początek polecam Pascala, a z rodziny C to: C#.

0

Czytałem gdzieś, że pascal jest w dzisiejszych czasach bezużyteczny.

0

a z rodziny C to: C#

Rodziny C? WTF tygodnia. Cóż to za rodzina, skoro należą do niej tak różne języki?

pascal jest w dzisiejszych czasach bezużyteczny

Turbo Pascal na pewno. Natomiast we Free Pascalu czy zwłaszcza Delphi jeszcze się coś tam pisuje, ale to raczej nisza.

0

Wibowit: Składniowo są podobne, jak większość języków z resztą.

bakłażan9494: Pascal jest użyteczny tylko i wyłącznie do nauki. Ewentualnie jeśli planujesz w Delphi pisać to również.

0
krwq napisał(a)

bakłażan9494: Pascal jest użyteczny tylko i wyłącznie do nauki.

Ja wolałbym się chyba uczyć na czymś "bardziej na czasie":P
Możecie mi powiedzieć czym różni się C od Objective-C i który jest lepszy na początek?

0

Jeśli zaczynasz naukę programowania na początek C jest odpowiednie. Napisz jakiś większy program w tym języku, potem możesz obczajać C++ i programowanie zorientowane obiektowo. Na moje C jest bardzo dobrym językiem programowania na początek, na jego składni bazuje wiele języków, więc się przyda.

Dlaczego drugim językiem C++? Jest trochę starawy i nie tak wygodny (automatyczny) jak Java czy C#. Ponieważ C++ nie korzysta z Garbage collection, będziesz musiał ręcznie dbać o pamięć, a to da Ci pewne wyobrażenie jak programy powinny być pisane. Jeśli znasz C++ to poradzisz sobie potem z każdym językiem. Bardzo łatwo z niego wskoczyć na C# czy Jave.

1

Jakoś nikt dokładnie nie odpowiedział na pytanie postawione w tym wątku, więc podam chyba odpowiedź oczywistą, czyli "Język ANSI C" Kernighana i Ritchiego. Jest napisana bardzo dobrze i zwięźle, ale poza tą książką będziesz musiał trochę potrenować.

0

C jest prostszy. Jest to język proceduralny, czyli nieobiektowy.

ObjC i C++ to „nakładki” na C — rozszerzają C o obiektowość, na dwa różne sposoby.

0

Witaj. Polecam Ci ksiązke "Od Zera Do Gier Kodera". Sam przez pewien czas sie z tego uczyłem i myslę żę podstawy z tego ogarniesz.
http://www.kk.jgora.pl/~jur/Jezyki%20Programowania%20%28C++%29/kursc++.pdf

pozdrawiam

0

Zarówno Objective-C, jak i C++ to rozszerzenia C, więc i tak trzeba nauczyć się dobrze C. Pytać czy najpierw zabrać się za C czy C++, to tak jakby pytać czy najpierw zabrać się za naukę mnożenia czy naukę całkowania.

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