C czy C++

M1
  • Rejestracja:około 15 lat
  • Ostatnio:prawie 14 lat
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

kotlar
  • Rejestracja:ponad 15 lat
  • Ostatnio:około 11 lat
  • Postów:33
0

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

KR
Moderator
  • Rejestracja:około 21 lat
  • Ostatnio:około 13 godzin
  • Postów:2964
0

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

flabra
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 12 lat
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'


Linuksa, czy innego Uniksa, można opisać za pomocą logiki boolowskiej a nie za pomocą prawdopodobieństwa. 'System szesnastkowy jest wspaniały! W skali od 1 do 10 daję mu E' extreme safety for Ubuntu:
sudo echo -e 'Defaults targetpw\nDefaults timestamp_timeout=0' >> /etc/sudoers
M1
  • Rejestracja:około 15 lat
  • Ostatnio:prawie 14 lat
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...

BS
  • Rejestracja:ponad 15 lat
  • Ostatnio:ponad 12 lat
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++.

several
  • Rejestracja:prawie 16 lat
  • Ostatnio:4 minuty
0
mateuszek1992 napisał(a)

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

Ani jeden ani drugi. Java lub C#.


M1
  • Rejestracja:około 15 lat
  • Ostatnio:prawie 14 lat
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?

msm
Administrator
  • Rejestracja:około 16 lat
  • Ostatnio:5 miesięcy
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...

M1
  • Rejestracja:około 15 lat
  • Ostatnio:prawie 14 lat
0

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

M1
  • Rejestracja:około 15 lat
  • Ostatnio:prawie 14 lat
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ł?

rincewind
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 8 lat
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.


M1
  • Rejestracja:około 15 lat
  • Ostatnio:prawie 14 lat
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...

msm
Administrator
  • Rejestracja:około 16 lat
  • Ostatnio:5 miesięcy
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#

several
  • Rejestracja:prawie 16 lat
  • Ostatnio:4 minuty
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ć? ;-)


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.