Czy pominąć C++

0

Witam,
Jestem na studiach, i w tym semestrze mamy C++. Jak to na studiach jest go nie wiele, spokojnie mozna się nauczyć z kursów. Ja mam tak, ze lubię uczyć się na własną ręke. Jezyka C uczyłem się ponad dwa lata i chyba mogę powiedzieć, że umiem go już dość dobrze. Teraz nadszedł czas na innny język. Chciałbym wreszcie pisać aplikacje okienkowe, i do tego dobrze nadaje się C#/Java, ale słyszałem że jezyka C++ nie powienno się olewać i warto się go dobrze nauczyć. Dlatego zastanawiam się czy poprzestać na C++ i od razu przejść do Javy/C#. Czy teraz może nauczyć się porządnie C++, a dopiero potem przejść na Jave/C#?

2

W C++ też można pisać świetne aplikacje okienkowe sprawdź wxWidgets oraz Qt ;). Co więcej interfejsy są szybsze niż w javie lub C#.

1

W ciagu jednego semestru na studiach ten C++ to będzie C i trochę obiektowości. Obiektowość przyda ci sie i tak do Javy / C# wiec nie wiem czy jest sens "olewać".

1

Przy czym ta "obiektowosc" to bedzie mniej-wiecej tyle samo informacji ile jest na tej 1 lekcji: http://docs.oracle.com/javase/tutorial/java/concepts/index.html

2
matma17 napisał(a):

Czy teraz może nauczyć się porządnie C++, a dopiero potem przejść na Jave/C#?

Porządna znajomość C++ do niczego Ci się nie przyda (a wręcz będzie szkodliwa) jeśli będziesz programistą C# lub Javy. Ja bym nie tracił czasu na język, w którym jeden kod źródłowy można skompilować do dających różne wyniki binarek, i ponoć wszystko będzie zgodne ze "standardem".
Ale jeśli chcesz być programistą C++, to się go ucz.

0

To zależy czy kolega chce programować natywnie czy bawić się w obiektowość.

Warto w życiu obrać sobie 1 konkretną drogę w czym chcesz się specjalizować i nauczyć się kilku wybranych technologii a najlepiej łączyć języki, frameworki, ormy i bazy danych ze sobą.

Jeśli marzy Ci się programowanie w przyszłości jakichś mikrokontrolerów np. to ucz się C/C++ i ASM.
Natomiast jeśli chciałbyś tworzyć aplikacje Webowe to np. C#, ASP.NET wzorce MVC do tego AngularJS, knockoutJS, EntityFramework lub nHibernate.

Przykłądów może być mnóstwo ale z doświadczenia wiem, że nie warto jednak niczego bagatelizować i olewać na studiach bo później może Ci zabraknąć pewnej wiedzy i umiejętności...

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