dop Δημοσ. 18 Ιουλίου 2006 Δημοσ. 18 Ιουλίου 2006 Σύμφωνα με όσα έχω ακούσει από πολύ πιο εξειδικευμένος στην C (μιλάω για το newsgroup comp.lang.c) ο Schildt γράφει καλά και με κατανοητό τρόπο αλλά τουλάχιστον για την C/C++ τα βιβλία του έχουν αφενός ανακρίβειες και αφεταίρου λάθη.
Επισκέπτης Δημοσ. 18 Ιουλίου 2006 Δημοσ. 18 Ιουλίου 2006 μήπως θα έπρεπε να ξεκινήσεις με C πρώτα και μετά να μεταπηδήσεις στην C++? --------------------------------------------------- Quoted apo ton Bjarne Stroustrup, dimiourgw tis C++ --------------------------------------------------- Q: Knowing C is a prerequisite for learning C++, right? A: Wrong. The common subset of C and C++ is easier to learn than C. There will be less type errors to catch manually (the C++ type system is stricter and more expressive), fewer tricks to learn (C++ allows you to express more things without circumlocution), and better libraries available. The best initial subset of C++ to learn is not "all of C". See Learning Standard C++ as a New Language for a discussion of the choice of C++ constructs, techniques, and libraries for early learning. For an example of a book that takes that approach systematically, see Koenig&Moo: "Accelerated C++" from Addison Wesley's C++ In Depth series.
dop Δημοσ. 19 Ιουλίου 2006 Δημοσ. 19 Ιουλίου 2006 Φυσικά μιλά για το common subset, δηλαδή όχι κλάσεις και λοιπά. Αυτό συμβαδίζει με την προτροπή του lanista, την οποία και υποστηρίζω ακράδαντα.
user-64 Δημοσ. 19 Ιουλίου 2006 Μέλος Δημοσ. 19 Ιουλίου 2006 Ισως εχετε δικιο μπορει το βιβλίο αυτο να είναι λίγο ακατανόητο (αφου είμαι πολυ αρχάριος) μήπωσ γνωριζετε βιβλίο για C++ τόσο για αρχάριους τοσο και για προχωρημένους όλες οι απόψεις δεκτες ευχαριστω user-64
talikra Δημοσ. 19 Ιουλίου 2006 Δημοσ. 19 Ιουλίου 2006 Loipon epeidh thn C++ thn agapaw an thes akou ta parakatw: 1) To lathos sou kai ena apo ta megalutera problems pou synantame ola oisoi arxizoume thn C++ einai to ti shmainei SCOPE, ekei thn pathses sthn oysia. Apla sthn periptwsh sou mesa se ena block (dhladh mesa se { ... } ) sthn opoia eixes thn methodo sou ta onomata poy xrhsimopoiouses den ta eixes dhlwsh. 2) H C kai h C++ san glwsses exoun tomh alla san idea einai teleiws diaforetikes C is procedural C++ is Object Oriented (pou sthn ousia edw einai einai h trella) Apla ayto shmainei pws xsekina na grafeis apla programmata dixws na xrisimopoieis classes (=> grafeis sthn ousia C) kai en synexeia paijxe mpala me classes pou edw einai kai h magia (overloaded, overwritting, polymorhism ktlp) 3) To biblio pou einai respect kai free einai ena kai einai to: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html tou ECKEL, prosoxh omws einai sxolastiko mpainei se arketo bathos => prepei na exeis orexsh kai ypomonh den proteinetai gia kapoion pou thelei tsak mpam apanthseis 4) Oti kai na epilexseis pantws PARE BOOK SE ENGLISH POTE ELLHNIKO, pragmatika ean den xsereis na diabazeis agglika mathe prwta kai meta asxolhsou me oti exei na kanei me plhroforikh diaforetika tha pareis panta mish gnwsh
chiossif Δημοσ. 19 Ιουλίου 2006 Δημοσ. 19 Ιουλίου 2006 Σε κάθε υποψήφιο προγραμματιστή της C++ ΠΡΟΤΕΙΝΩ: 1. <http://www.research.att.com/~bs/3rd.html> Πρόκειται για την Βίβλο της C++. Υπάρχει και στα Ελληνικά. 2. <http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html> Δωρεάν η ηλεκτρονική μορφή του. Και τώρα που ξεκινάς, ξεκίνα σωστά με ανοικτό λογισμικό. Αν είσαι σε Linux έχεις κάνει καλή αρχή. Αν είσαι στα ςιν δες : <http://www.bloodshed.net/dev/devcpp.html> ή καλύτερα <http://www.codeblocks.org> του συντοπίτη μας Γιάννη...
chiossif Δημοσ. 19 Ιουλίου 2006 Δημοσ. 19 Ιουλίου 2006 Με πρόλαβες talikra. ...συμφωνώ σχετικά με τα αγγλικά βιβλία αλλά ποιός απο εμάς δεν έχει και ένα Ελληνικό στην βιβλιοθήκη του; 'Η μήπως θα μείνει με μόνο ένα; Στις μέρες μας υπάρχουν μόνο αντικείμενα. Εγώ που είμαι μιας κάποιας ηλικίας (πτυχίο του 93) αισθάνομαι ήδη ΔΕΙΝΟΣΑΥΡΟΣ...
user-64 Δημοσ. 19 Ιουλίου 2006 Μέλος Δημοσ. 19 Ιουλίου 2006 παιδία για δείτε αυτο-είναι η c- αλλα φαίνεται καλό http://www.klidarithmos.gr/v2details.asp?prod=33030
chiossif Δημοσ. 19 Ιουλίου 2006 Δημοσ. 19 Ιουλίου 2006 Αν μιλάμε για C (και ΟΧΙ αντικείμενα) τότε προτείνω ΜΟΝΟ το <http://cm.bell-labs.com/cm/cs/cbook/index.html>. Δεν μιλάμε όμως για C αλλά για C++. Στα Ελληνικά αυτό που σου είπα είναι το <http://www.klidarithmos.gr/v2details.asp?prod=33025>. ΜΗΝ ψάχνεις άλλο. Ξεκίνα σωστά, αργά και σταθερά. Ο προγραμματισμός, όταν είναι καλός, είναι επένδυση.
dop Δημοσ. 19 Ιουλίου 2006 Δημοσ. 19 Ιουλίου 2006 @chiossif: το βιβλίο που προτείνεις για C++ είναι καταρχάς για ήδη developers και δεν νομίζω να κάνει για αρχάριους, ιδίως αν δεν έχουν επαφή με C-like γλώσσες. Γενικά και εγώ θα πρότεινα να ξεκινήσεις με το K&R - The C Programming Language (υπάρχει και ελληνική έκδοση, αλλά η μετάφραση έχει αρκετά λάθη) και μετά στο βιβλίο του Strustroup. Σημ: μην αισθάνεσαι δεινόσαυρος. Παντού υπάρχει μια procedural γλώσσα...
user-64 Δημοσ. 19 Ιουλίου 2006 Μέλος Δημοσ. 19 Ιουλίου 2006 κοιτάξτε συμφωνω μαζι στο ότι τα αγγλικα βιβλία με θέμα τον προγραμματισμο για όποια γλώσσα είναι και το πιο σωστο οσο για τα αγγλικα ξέρω ομως πιστευω σαν αρχάριος να ξεκινήσω απο ελληνικα και μετα να συνεχίσω με ξένα
user-64 Δημοσ. 25 Ιουλίου 2006 Μέλος Δημοσ. 25 Ιουλίου 2006 λοιπον παιδια πηρα τελικα το βιβλίο που σας έλεγα μου ήρθε χθες με courrier ενα λέω για αρχαριους στην C είναι καταπληκτικο αναφέρει οχι μονο C αλλα στην εισαγωγη αναφέρει και τα διαγράμματα ροης (flow cart αν θυμαμαι καλά) τέλος αναφέρει και παραδειγματα τελος εχει και ασκήσεις για λύση απο τις πιο απλες μεχρι τις πιο πολλες δυσκολες είναι τέλειο για αρχάριους που διαβάζουν μόνοι τους όπως εγω
chiossif Δημοσ. 25 Ιουλίου 2006 Δημοσ. 25 Ιουλίου 2006 Καλό Διάβασμα... ...και μην μας ξεχνάς σε απορίες...
user-64 Δημοσ. 26 Ιουλίου 2006 Μέλος Δημοσ. 26 Ιουλίου 2006 οχι senior chiossif οτι θέλω θα μπαινω εδω και θα γραφω τις αποριες μου ευχαριστω
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.