Nauka C++ z starszych kursów + przyszłość języka.

1

Cześć,
Czy warto uczyć się z tych kursów c++? Kurs sprzed dwóch lat..:

https://strefakursow.pl/kursy[...]rs_c_od_zera_do_bohatera.html
https://strefakursow.pl/kursy[...]plikacje_w_visual_studio.html
https://strefakursow.pl/kursy[...]s_c_aplikacje_bazodanowe.html
http://videopoint.pl/kurs/c-k[...]slaw-baca,vcppsk.htm#format/w
http://videopoint.pl/kurs/c-k[...]slaw-baca,vcpp2v.htm#format/w
apki.org Kurs C++ cz. 1

Jaka sytuacja z tym C++ na rynku w tych czasach? Jak sądzicie - czy to przyszłościowy język?
Czy można w tym języku napisać dobrą aplikację internetową i mobilną? Jakie słynny projekty zostały napisane w tym języku?

0

Te kursy raczej sobie odpuść, chyba że masz dużo pieniędzy i nie wiesz co z nimi zrobić.

1

Lepiej kup sobie dobrą książkę do tego języka.

0

Ok bo pytam któy kurs wybrać ale rozumiem że żaden więc wybiorę książkę.
A co do reszty pytań?

0

Co do nauki tego języka, to warto. Sporo przydatnych rzeczy jest w nim napisanych np. przeglądarki internetowe, elementy systemów operacyjnych, soft do systemów wbudowanych, gry na pc, pakiety biurowe, kompilatory, interpretery i cała masa innych rzeczy.

6

Są języki w których dużo łatwiej zacząć dużo przyjemniejszą pracę.

0
spartanPAGE napisał(a):

Są języki w których dużo łatwiej zacząć dużo przyjemniejszą pracę.

To jest solidny argument.

Zresztą, moim zdaniem C++ nie jest noob-friendly.

Dużo "dziwnych" (z punktu widzenia początkującego) problemów

jakieś std::,
jakieś wersje c++XYZ ,

średnio intuicyjne nazewnictwo np:
konwersja string -> int

c++

string napis = "2004";
int numer = atoi(napis.c_str());

c#

string napis = "123";
int liczba = Convert.ToInt32(napis);
0

@WeiXiao: wersja C++11:

std::string napis = "2004";
int numer = std::stoi(napis);

https://ideone.com/eU37vG

Edit: skróciłem wersję po uwzględnieniu komentarza @kmle, tnx.

4

Albo tak:

int numer;

std::istringstream("2004") >> numer;
0
WeiXiao napisał(a):
spartanPAGE napisał(a):

Są języki w których dużo łatwiej zacząć dużo przyjemniejszą pracę.

To jest solidny argument.

Zresztą, moim zdaniem C++ nie jest noob-friendly.

Dużo "dziwnych" (z punktu widzenia początkującego) problemów

jakieś std::,
jakieś wersje c++XYZ ,

średnio intuicyjne nazewnictwo np:
konwersja string -> int

c++

string napis = "2004";
int numer = atoi(napis.c_str());

c#

string napis = "123";
int liczba = Convert.ToInt32(napis);

Według mnie powinno się zacząć od tego co nadaje się do realizacji swoich celów a nie koniecznie od tego co jest najprostsze. Ja zaczynałem właśnie od C++ i już spokojnie daję rade robić jakieś zlecenia dla studentów, którzy są zadowoleni z efektów czy coraz to bardziej złożone i przydatne aplikacje w Qt. A jeśli chodzi o nazewnictwo czy "dziwne problemy" to dla mnie nie była duża przeszkoda nawet, gdy dopiero co zaczynałem z programowanie w ogóle.

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