Preporuke knjiga za programski jezik C++ i Qt(C++)

Teme koje se tiču programiranja

Moderator: Urednik

Post Reply

Poznata ličnost
Poznata ličnost
offline

Posts: 104
Joined: 09 May 2014, 10:59

Post Napisano: 23 Mar 2015, 18:18


Pozdrav Slackware brodherhood.Sam naslov govori sve.Voleo bih @bocke da svoje mišljenje i po njemu najbolje knjige za učenje.E sad mnogi će reći ,evo ga krenuo da uči C i gtk i sad traži nešto drugo.No,no,no,grešite ,verujte mi na reč.Još sam na C-u ali neka se nadje.Pozdrav svima i :beer:



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 178
Joined: 29 Jan 2012, 18:39
Location: Novi Sad (Beočin)

Post Napisano: 24 Mar 2015, 18:39


Ako si dovoljno savladao C pocni odma sa Qt, jer od ucenja iz knjige nema leba. Najbolje se uci u praksi, ali ako bas zelis knjigu znam samo da treba da zaobidjes Laszla Krausa jer je knjiga totalna glupost (Mozda moze da ti posluzi oko sintakse i da se upoznas sa oop ako do sada nisi).
Open your source open your mind



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 24 Mar 2015, 18:46


Odluči se za jedno i onda guraj. :) Ili bar idi unapred na to da probaš više različitih programskih jezika pa koji ti se svidi. C i C++ su različiti jezici sa različitim namenama. Iako postoje sličnosti pošto je C++ prvobitno nastao kao objektno-orijentisano proširenje za C. Međutim, razvijaju se odvojeno, postoje odvojeni standardi među kojima postoje razlike i nekompatibilnosti i imaju drugačije filozofije.

Nekada su razlike bile mnogo manje pa je bilo opravdano prvo učiti C, pa onda C++. Ali moderni C++ može komotno da počne da se uči od početka. Danas su filozofije toliko različite da poznavanje C može čak i da smeta pri savladavanju C++.

Preporuka za C++ knjige? C++ biblija je Stroustrupova "C++ Programming Language". Samo imaj na umu da je C++ veoma dinamičan jezik (relativno brzo se menja), a i Stroustrup često izbacuje nove revizije. Pošto je Stroustrup i otac C++, na njegovom sajtu ima dosta korisnih informacija: http://www.stroustrup.com/" onclick="window.open(this.href);return false;. Pored toga, kad naučiš osnove jezika, neka modernija referenca za STL. Ne znam koliko je Strousrup obrađuje. Takođe, verovatno neka dodatna literatura o šablonima. Kao i literatura o paternima u C++.

Što se tiče Qt, probaj zvaničnu dokumentaciju i tutorijal. Većina dostupnih knjiga je za Qt4, a aktuelna verzija je Qt5. Iako se Qt4 još održava, uskoro ćemo svi preći na Qt5 i biće proglašena zastarelom.



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 24 Mar 2015, 18:48


Beretta021 wrote:jer od ucenja iz knjige nema leba.
Nažalost ovo je uglavnom tačno. :D



Poznata ličnost
Poznata ličnost
offline

Posts: 104
Joined: 09 May 2014, 10:59

Post Napisano: 25 Mar 2015, 07:40


Kad je reč o knjigama setih se jedne priče od pre dvadesetak godina.Malko ću da budem off topic.Priča mi tadašnji rukometni trener Dragan,u vreme kad su oni bili momci.Lik iz mog kraja ,zvani Mića,bio je zaljubljenik u bodibilding i svu svoju uštedjevinu dao na brošurice od aktuelnog b.b Petra Čelika.Naravno pohvalio se i Draganu kao i svim svojim pajtosima.Nakon odredjenog vremena,pita Dragan Miću,kako napreduje sa mišićima,a Mića na to kaže: "Evo čitam svako veče,već mesec dana,a od mišića ništa,ni makac.......". :grin: :grin: :grin: .
Navoručenije,nije doviljno čitao.Mora tri puta dnevno.Al tako.... :grlj:



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 27 Mar 2015, 08:47


Nešto tražio na netu i video da na Qt wikiju već postoji odlična preporuka literature. Baci pogled ovde za C++ literaturu: http://wiki.qt.io/Books_and_Links_for_l ... ced_topics" onclick="window.open(this.href);return false;. Što se tiče samog Qt, preporuka literature se nalazi ovde: http://wiki.qt.io/Books" onclick="window.open(this.href);return false;.

Srećno. :)



offline
User avatar

Posts: 6
Joined: 28 Nov 2013, 21:24
Location: /home

Post Napisano: 02 Aug 2015, 14:17


Za C je najbolja 'K&R biblija' čiji je autor lično Denis Riči, kreator ovog jezika, a za C++ kao što reče bocke je Straustropova knjiga, s tim što bih još dodao i da O'Reilly ima dobre knjige. Što se tiče QT, potraži tutorijale od thenewboston, zanimljiv je i odlično objašnjava.

I naravno, važi da se iz knjige uči ono što se mora puno vežbati kroz praksu da bi se steklo dobro znanje - baci pogled i na Valgrind

Code: Select all

wget http://valgrind.org/downloads/valgrind-3.10.1.tar.bz2
(ne znam još kako vi Slekovci preuzimate :P) i izbegavaj korišćenje razvojnog okruženja. Razlog je prost - puno stvari je prikriveno od korisnika i ne može lepo da se zađe u samu suštinu i da se previše eskperimentiše. U redu je kasnije, za neke veće projekte, ali za početak - samo Terminal ;)
Software is like sex: it's better when it's free.



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 05 Mar 2017, 21:26


E.L.I.T.E. wrote:baci pogled i na Valgrind

Code: Select all

wget http://valgrind.org/downloads/valgrind-3.10.1.tar.bz2
Ne znam zašto nisam ovo odgovorio, ali evo ga sad:

Ako nije instaliran sbopkg:

Code: Select all

wget https://github.com/sbopkg/sbopkg/releases/download/0.38.1/sbopkg-0.38.1-noarch-1_wsr.tgz
su -c "installpkg sbopkg-*.tgz"
Naravno, tačna verzija sbopkg će se menjati. Trenutno aktuelnu verziju možete naći na: https://github.com/sbopkg/sbopkg/releases/" onclick="window.open(this.href);return false;

Kada ga instalirate ili ako je već instaliran:

Code: Select all

sbopkg -r
sbopkg -i valgrind



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 05 Mar 2017, 21:27


Nego, razlog zašto sam digao temu iz mrtvih je da dodam link ka zvaničnoj preporuci literature za početnike "Komiteta za standardni C++": https://isocpp.org/get-started" onclick="window.open(this.href);return false;.



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 03 Apr 2017, 12:57


Izmene između C++14 i C++17: https://isocpp.org/files/papers/p0636r0.html" onclick="window.open(this.href);return false;


Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests