C czy C++

0

Witam,założe do tego najlepiej oddzielny temat.Chce się zabrać za któryś z tych języków ale nie wiem za który pierwszy,który radzicię? Bo jedni radzą C++ a jedni C,interesuje mnie język nie do elektroniki tylko taki w którym robi się współczesne programy.Z góry dziękuje

0

C++ i na początek "Jerzy Grebosz - Symfonia C++" :d

0

@kotlar, nie nabijaj się, on to jeszcze potraktuje serio.

0

C dopoki nie zrozumiesz ze char to typ staloprzecinkowy jak int a char* to zwykly bufor, obszar w pamieci, wskazniki to zapisane adresy, a 'a' to liczba 97. Jak juz to sobie wbijesz w podswiadomosc, to reszta przestanie być czarną magia i byc może gładko przejdziesz przez etap 'jak otworzc plik'

0

ok,zdecydowałem się na C,teraz mam dylemat pomiędzy dwoma książkami:

która ma świetne opinie w helionie i patrząc na spis treści wydaje się być ciekawa i dobrze napisana,pomóżcie mi podjąć decyzje...

0

@Krolik:
Możesz to rozwinąć? Uważasz, że Symfonia to kiepska książka na początek? Tak brzmi Twoja wypowiedź.

Tymczasem wg mnie to rewelacyjna pozycja dla młodszych programistów, a książek programistycznych pochłonąłem raczej sporo (coś pod 30 pewnie). Co do samego C++, to jako całość jest on bardzo trudnym i skomplikowanym językiem, ale został tak zaprojektowany, że nie trzeba od razu używać tych wszystkich bajerów. Można radzić sobie całkiem nieźle bez nich, poznając język stopniowo. Jeśli uważasz, że Symfonia jest kiepska, to proszę nie krępuj się i podaj książkę, która wg Ciebie jest dobra. Wtedy ja będę mógł to ocenić i podziękować Ci za otworzenie oczu lub ewentualnie się ponabijać ;) :).

@mateuszek1992:
Nie wybieraj Symfonii do nauki czystego C! Symfonia to książka do C++.

0
mateuszek1992 napisał(a)

taki w którym robi się współczesne programy

Ani jeden ani drugi. Java lub C#.

0

no ale nie spotkałem się z kimś który zaczyna o C# :P A ta książka co podałem,z helionu,jest ok?

0

Moje prywatne zdanie - to tylko moja opinia:

C jest fajnym językiem ale nie ma obiektów (tylko struktury) co sprawia że nie nadaje się do pisania rozbudowanych programów (ja wiem że się da, ale to masochizm). Za to jest bardzo zbliżony do tego co komputer robi naprawdę - czasem to zaleta a czasem wada, jak kto uważa.

C++ ma obiektowość i tym podobne ficzery, ale ja go nie lubię :] Jest po prostu strasznie pomieszany, wygląda jakby ktoś nie miał pieniędzy na dobrego projektanta...

0

ok,a jaką książkę polecacie do C?:) Bo juz zdecydowałem,potem najwyżej się przesiądę na C++

0

a czy warto żebym kontynuował pascala?ma on jakiś wpływ w ogóle na C,C++,C#,Jave? Pomoze mi to jak go będe dobrze znał?

0

Oczywiście, że ma wpływ. Nie ma wpływu na C, C++ i całą resztę, ale ma duży wpływ na ciebie. Z Pascalem (jak z każdym innym językiem, który w miarę znasz) możesz nauczyć się programować. Jeśli umiesz programować, kwestia wyboru języka staje się drugorzędna.

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

@mat - możesz programować nawet w Cobolu, i tak każda chwila spędzona na tym nie będzie stracona.

Języki programowania nie są jak języki obce - tutaj uczysz się tak naprawdę zasad rządzących komputerem a składnia to dodatek.

Nie zrozum mnie źle - języki bardzo różnią się między sobą. Ale przestawienie się na inny to coś zupełnie innego niż uczenie się go od początku. Nie można być "Dobrym programistą C++" albo "Dobrym programistą C". "Dobrym programistą" albo się jest zawsze albo nigdy ;)

I co do "C++ wychodzi z użycia" - Ano wychodzi, ale 1) niektórzy twierdzą że jest dobry do nauki (z tym się nie zgadzam ale co ja tam wiem...). I 2), C++ kompiluje do natywnego kodu co jest jednocześnie jego atutem jak i słabością przy javie/C#

0
mateuszek1992 napisał(a)

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

C++ wychodzi z użycia od 10 lat, i pewnie nadal będzie "wychodził" przez najbliższe 10. Jest tyle systemów które mają silniki w C++ że zawsze będzie potrzebny ktoś to będzie je doglądał, aktualizował etc. Ale jeśli chodzi o wdrażanie nowych rozwiązań to C++ rzeczywiście zanika, jak już to jest używany do napisania jakiś bibliotek czy innych wampirów które dalej będą używane do realizacji aplikacji/systemu w javie czy C#. IMHO c++ dzisiaj jest tam gdzie powinien być, tam gdzie się go jeszcze używa sprawdza się dobrze, ale co ja tam wiem z drugiej strony.
Pisałem już żebyś nie zaczynał od C++? Aa, pisałem.

EDIT: Zgadzam się z poprzednikiem. Zacytuję jednego z userów 4p "język to tylko narzędzie". Co z Ciebie za fachowiec jeśli umiesz tylko jednym narzędziem się posługiwać? ;-)

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