ISBN: 978-960-6759-34-5 Συγγραφέας: ΚΑΡΑΝΙΚΟΛΑΣ ΝΙΚΗΤΑΣ Εκδοτικός οίκος: ΕΚΔΟΣΕΙΣ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ Σελίδες: 512 Ημερομηνία Έκδοσης: Οκτώβριος 2009 Το βιβλίο αυτό σκοπό έχει να αποτελέσει το βασικό εργαλείο για τη μεταλαμπάδευση της τέχνης και της επιστήμης του προγραμματισμού. Απευθύνεται σε εκείνους που σκοπεύουν να διεκδικήσουν τον Τίτλο του Προγραμματιστή και του επαγγελματία που θα αναπτύξει χρήσιμα πακέτα προγραμμάτων. Δεν αποτελεί ένα στείρο βοήθημα σαν και αυτά που διδάσκουν εντολές και σύνταξη μιας γλώσσας προγραμματισμού. Για να επιτύχει το στόχο του, αρχικά αναπτύσει όλες τις θεμελιώδεις δυνατότητες που παρέχει η γλώσσα (μεταβλητές, τύπους δεδομένων, τελεστές, δομές ελέγχου, εντολές εισόδου και εξόδου, υποπρογράμματα και πίνακες). Για όλες αυτές τις δυνατότητες δίνονται προβλήματα και προγραμματιστικές λύσεις. Στη συνέχεια δίνεται έμφαση στους χαρακτήρες, στους τακτικούς αριθμούς, στη διαχείριση αλφαριθμητικών (strings), στη διάταξη πινάκων (με τη βοήθεια της bubble sort) και στην κατασκευή σύνθετων τύπων (εγγραφών) από το χρήστη. Μελετάται επίσης η προαναγγελία συνάρτησης, ο προεπεξεργαστής της C και οι βαθμωτοί και απαριθμητοί τύποι. Αυτά όλα αξιοποιούνται σε πραγματικά προβλήματα. Γίνεται επίσης ουσιαστική αναφορά στις δυναμικές δομές δεδομένων, στη δυναμική διαχείριση μνήμης και στους δείκτες (pointers). Όλα τα παραπάνω καλύπτονται στα πρώτα επτά κεφάλαια.
|