Περιγραφή
Γνωρίστε εύκολα και γρήγορα τη φιλοσοφία του αντικειμενοστρεφούς προγραμματισμού και τη C++ με τον πλέον ολοκληρωμένο αλλά και κατανοητό οδηγό.
Το βιβλίο δεν προϋποθέτει γνώσεις προγραμματισμού και απευθύνεται τόσο στον αρχάριο σπουδαστή όσο και στον έμπειρο προγραμματιστή. Μάλιστα είναι ιδανικό για εκπαιδευτική χρήση καθώς κάθε κεφάλαιο περιλαμβάνει μια σύντομη ανασκόπηση, λυμένα παραδείγματα, ασκήσεις, καθώς και τα συχνότερα λάθη που γίνονται.
Το συνοδευτικό CD περιέχει το ολοκληρωμένο περιβάλλον ανάπτυξης Code::Blocks, τον κώδικα των προγραμμάτων τού βιβλίου, τις απαντήσεις όλων των ασκήσεων, καθώς και τον κώδικα των λύσεών τους. Επίσης, έχει δημιουργηθεί αποκλειστικά για αυτό το βιβλίο ένας δικτυακός τόπος με χρήσιμο εκπαιδευτικό υλικό: http://cpp.bytes.gr.
Στο βιβλίο εξετάζονται αναλυτικά τα εξής:
• Τύποι δεδομένων, παραστάσεις, εντολές ελέγχου και επανάληψης
• Συναρτήσεις
• Δείκτες και πίνακες
• Κλάσεις και αντικείμενα
• Υπερφόρτωση τελεστών και συναρτήσεων
• Κληρονομικότητα, παράγωγες και βασικές κλάσεις, πολυμορφισμός
• Συσχέτιση κλάσεων, διαγράμματα κλάσεων της UML
• Ρεύματα εισόδου/εξόδου, χειρισμός αρχείων
• Αναδρομή, αλγόριθμοι αναζήτησης και ταξινόμησης
• Δυναμική διαχείριση μνήμης
• Δυναμικές δομές δεδομένων – συνδεδεμένες λίστες, δυαδικά δένδρα αναζήτησης και υλοποίησή τους στη γλώσσα C++
• Πρότυπα κλάσεων και συναρτήσεων
• Εξαιρέσεις και διαχείριση σφαλμάτων, χώροι ονομάτων
• Ο μεταγλωττιστής GCC
• Χρήση της καθιερωμένης βιβλιοθήκης προτύπων (STL) της C++. Αποδέκτες, αλγόριθμοι και επαναλήπτες.
Ο Νίκος Χατζηγιαννάκης είναι διπλωματούχος του Τμήματος Ηλεκτρολόγων Μηχανικών Η/Υ του Πανεπιστημίου Πατρών και κάτοχος Master στην επιστήμη των υπολογιστών από το Πανεπιστήμιο Bath της Αγγλίας. Από το 2009 διδάσκει προγραμματισμό στο τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας του Πανεπιστημίου Αιγαίου, ενώ έχει αναλάβει τον σχεδιασμό και την ανάπτυξη πρωτοποριακών πληροφοριακών συστημάτων για τον Δημόσιο τομέα. Είναι επίσης ο συγγραφέας του βιβλίου «Η γλώσσα C σε βάθος» (Εκδόσεις Κλειδάριθμος).
Δώστε πρώτος μία αξιολόγηση “Η γλώσσα C++ σε βάθος – 2η αναθεωρημένη έκδοση”