Kezdőoldal » Számítástechnika » Programozás » Programozóktól kérdezem, hogy...

Programozóktól kérdezem, hogy jó ez a könyv?

Figyelt kérdés

A címe: "Tanuljuk meg a c++ programozási nyelvet 24 óra alatt"


Valahol olvastam, hogy ez nagyon jó könyv, máshol, hogy nem tartalmaz sok tudást. Kíváncsi vagyok az igazságra, mert profi szintre szeretném fejleszteni a c++ tudásom, és eddig érthető a könyv. Tudni szeretném, hogy érdemes-e időt (nem keveset!) rászánni erre a könyvre. Előre is köszönöm a válaszokat!



2014. jan. 22. 20:52
1 2
 1/11 anonim ***** válasza:
100%

Mindenféle véleményt fogsz olvasni, ez szubjektív, és függ a válaszolók előképzettségétől is, viszont egyik sem azonos a te előképzettségeddel.

Az időt nem a könyvre szánod, hanem a tanulásra. Ha belenéztél, neked érthető és sok újat mond, akkor hajrá. Az a 24 óra az biztos, hogy többhavi gyakorlásra elég. Ha kevés, ami benne van, akkor nem a "könyvre szánt" időd veszett kárba, mert az akkor is hasznosan telt, csak majd kell egy másik könyv is utána.

2014. jan. 22. 21:56
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:

Nagyon jó könyv, mindenképpen ajánlom! De feltételez némi programozási tapasztalatot. Ha egy érettségi feladatsort meg tudsz írni közel hibátlanra Python-ban, akkor már neki kezdhetsz!


Az egyetemi gyakorló feladatsorok között is találsz kezdő C++ anyagokat!

2014. jan. 22. 23:45
Hasznos számodra ez a válasz?
 3/11 anonim ***** válasza:

Nagyon jó könyv, DE


- Ha programozni akarsz tanulni ne ezzel kezd.

- Nem fogsz 24 óra alatt megtanulni programozni, de 24 nap alatt sem, ez nem így megy.

- Profi szinthez legalább 5 év munkatapasztalat kell, vagy több.

- A könyvben nem az új (C++11) szabványt tárgyyalják, így nem naprakész.

- A nyelvet megtanulni egy dolog, a komoly programozáshoz ismerni kell függvénykönyvtárakat is (STL, boost, ...)


A C++ sajátosságainak elsajátítására tökéletesen elég a következő link:

[link]


A python egy remek magasszintű interpreteres programozási nyelv. Sok helyen használják beágyazott nyelvként is. Egyszerűsége miatt kíváló tanuló nyelv lehet.

Gyakorlati haszna ezen kívül beágyazott nyelvként van, jól mutat egy cv-ben, de nem szabad hogy leragadj a pythonnál.

2014. jan. 23. 00:17
Hasznos számodra ez a válasz?
 4/11 anonim ***** válasza:

"- A könyvben nem az új (C++11) szabványt tárgyyalják, így nem naprakész. "


Ezzel egyetértek, igaz a megállapítás. Viszont a könyv elolvasása, és némi gyakorlat megszerzése után már gond nélkül képes lesz megérteni a C++11 újításait. Különösen, ha Python-ban is megtanul programozni.


Illetve azt is hozzá kell tenni, hogy a C++11 szabványt nem is használják még mindenhol. Egyébként, akinek tetszettek a C++11 újításai, az hamarosan (ha eléggé fejlett lesz) át fog váltani a D nyelvre. Akkor meg már semmilyen C++ könyv nem lesz naprakész :)

2014. jan. 23. 00:55
Hasznos számodra ez a válasz?
 5/11 anonim ***** válasza:
100%

"Gyakorlati haszna ezen kívül beágyazott nyelvként van, jól mutat egy cv-ben, de nem szabad hogy leragadj a pythonnál."


Ezzel megint egyetértek. De megint van hozzáfűzni valóm. Igen, ha matematikus, vagy komoly programozó akar lenni, akkor a Python kevés lesz, mert csak abból soha nem lesz széleskörű tapasztalata. Némi alacsonyabb szintű nyelvismeret feltétlenül szükséges.


Viszont ennek ellenére (lassúság, helyenként típusbiztonság hiánya) a Python elsődleges nyelvként is tökéletesen megállja a helyét, ha nem fontos kioptimalizálni a futásidőt. Nyilván nem helyettesíti a C++-t és az alacsony szintű nyelveket például a játékfejlesztésben. Ugyanakkor webalkalmazások fejlesztésénél, a Python több mint tökéletes. Sőt, például egy csomó üzleti alkalmazásnál is.


Olyan ez, mint az alacsony szintű és az objektum orientált nyelvek viszonya. Amíg a fordítóprogramok (interpreterek) és a számítógépek (futtatókörnyezetek) nem voltak eléggé fejlettek és gyorsak, addig egy nagyon szűk réteg használt objektum-orientált nyelvet, mivel nagyon nagy volt az overhead. Ugyan ez lesz a dinamikusan típusos és a funkcionális nyelvekkel is. Egyre kisebb az overhead, és egyre több az előnyük. Tehát az emberek akarva-akaratlan is kezdenek eltolódni a dinamikus nyelvek felé.

2014. jan. 23. 01:01
Hasznos számodra ez a válasz?
 6/11 A kérdező kommentje:
Első válaszolónak: És tudsz mondani olyan könyvet, ami már mondjuk nem kezdő? (amit ez után tudok olvasni)
2014. jan. 23. 05:57
 7/11 anonim ***** válasza:

Mindenkinek igaza van (mert minden relatív)... :-)


Nekem az a véleményem, hogy mialatt itt azzal pazarlod az idődet, hogy felteszel kérdéseket és olvasgatod a reagálásokat, azalatt régen kiolvashattál volna egy könyvet.


Mint mindenre erre is születni kell, nem 24 óra alatt bekenyni és gennyesre keresni magadat anyagilag, ez nem így megy! :-) Aki csak pénzért akar programozni, annak mással kéne foglalkoznia (pl. legyen politikus).


Ha tényleg profi leszel, akkor nem ilyen "buta kérdésekkel" fórumozgatsz, hanem beleolvasol a könyvbe, ha tetszik, akkor megveszed és mialatt mész hazafelé már kiolvasod legalább az első fejezetet... :-)


...aztán otthon a többit is és ha rájössz, hogy többre vágysz (ez a lényeg, ez a motiváció), akkor keresel egy másik könyvet is, stb, stb...


Az a jó programozói könyv, ami kisebb példákat is bemutat (esetleg kisebb programokat), amit a gépnél ki is tudsz próbálni, ha a szárazteszt nem lenne elég... :-)

2014. jan. 23. 09:58
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:
igaz_mondó: azért ez nem teljesen igaz. Vannak olyanok, akiknek csak halvány érdeklődése volt a programozás során, de hosszú küzdelem árán megtanulta szeretni. A programozás egy nehéz szakma, ezért ritkább az ilyen, mint más szakmában, de nem igaz, hogy csak abból lesz jó programozó, aki az első pillanattól kezdve falja a könyveket. :)
2014. jan. 23. 10:22
Hasznos számodra ez a válasz?
 9/11 anonim ***** válasza:

"Mint mindenre erre is születni kell, nem 24 óra alatt bekenyni és gennyesre keresni magadat anyagilag, ez nem így megy! :-) Aki csak pénzért akar programozni, annak mással kéne foglalkoznia (pl. legyen politikus)."


Hol olvastál ki ilyesmit a kérdésből? Szerintem a kérdező nem ezt mondta.

2014. jan. 23. 10:56
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:

#4,#5 Köszönöm a remek kiegészítést, teljes mértékben egyetértek a leírtakkal. Ment a like.


Az eredeti kérdéshez visszatérve, azt kell mondanom, bármilyen könyv jó. Kifejezetten azért, mert tanulás során begépeled a leírtakat. Az online tutorialok nagy hátránya, hogy lehetőséget ad kimásolni, letölteni az anyagot, amit aztán az érdeklődő - jóllakott napközis elégedett mosolyával - gyorsan lefordít, futtat és konstatálja, hogy ő már ilyet is tud.


Ezenkívül a könyv mindig tárgyilagos, alapos és lektorált, így biztos lehetsz benne, hogy a tartalma helyes és amit belőle tanulsz később is helyes lesz. Természetesen itt is igaz az elévülés, de a nyelvek általában fejlődnek, nagyon ritka az amikor paradigmaváltás, vagy major verzió váltás miatt módszerek, függvények kikerülnek egy nyelvből, függvénykönyvtárból.

2014. jan. 23. 11:16
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!