Κυκλοφόρησε ο τέταρτος τόμος του δημόσιου βιβλίου «Προγραμματισμός: Εισαγωγή στο Επάγγελμα».

Αντρέι Στολιάροφ δημοσιεύεται τέταρτος τόμος του βιβλίου «Προγραμματισμός: Εισαγωγή στο Επάγγελμα» (PDF, 659 σελ.), που καλύπτει τα μέρη IX–XII. Το βιβλίο καλύπτει τα ακόλουθα θέματα:

  • Προγραμματισμός παραδειγμάτων ως γενικό φαινόμενο. Τα παραδείγματα συζητούνται κυρίως στη γλώσσα C. Εξετάζονται οι εννοιολογικές διαφορές μεταξύ Pascal και C.
  • Η γλώσσα C++ και τα παραδείγματα αντικειμενοστρεφούς προγραμματισμού και αφηρημένων τύπων δεδομένων που υποστηρίζει. Υπάρχει επίσης ένα κεφάλαιο αφιερωμένο στις γραφικές διεπαφές χρήστη και τη δημιουργία τους χρησιμοποιώντας τη βιβλιοθήκη FLTK.
  • Εξωτικές γλώσσες προγραμματισμού. Οι Lisp, Scheme, Prolog λαμβάνονται υπόψη και η Hope εισάγεται για να επιδείξει τεμπέλης αξιολόγηση.
  • Επίδειξη ερμηνείας και μεταγλώττισης ως ανεξάρτητα παραδείγματα προγραμματισμού. Η γλώσσα Tcl και η βιβλιοθήκη Tcl/Tk λαμβάνονται υπόψη.
    Παρέχεται μια επισκόπηση των εννοιολογικών χαρακτηριστικών της ερμηνείας και της σύνταξης.

Οι τρεις πρώτοι τόμοι:

  • Τόμος 1 (PDF) Βασικά στοιχεία προγραμματισμού. Πληροφορίες από την ιστορία της τεχνολογίας υπολογιστών, συζήτηση ορισμένων τομέων των μαθηματικών που χρησιμοποιούνται άμεσα από προγραμματιστές (όπως άλγεβρα λογικής, συνδυαστική, συστήματα αριθμών θέσης), μαθηματικά θεμέλια προγραμματισμού (θεωρία υπολογισιμότητας και θεωρία αλγορίθμων), αρχές κατασκευής και λειτουργία υπολογιστικών συστημάτων, αρχικές πληροφορίες σχετικά με την εργασία με τη γραμμή εντολών του Unix OS. Εκπαίδευση στις αρχικές δεξιότητες σύνταξης προγραμμάτων υπολογιστών χρησιμοποιώντας το Free Pascal για Unix OS ως παράδειγμα.
  • Τόμος 2 (PDF) Προγραμματισμός χαμηλού επιπέδου. Ο προγραμματισμός σε επίπεδο εντολών μηχανής θεωρείται χρησιμοποιώντας το παράδειγμα του assembler NASM, καθώς και τη γλώσσα C. Παρέχεται επίσης μια σύντομη περιγραφή των συστημάτων ελέγχου έκδοσης CVS και git.
  • Τόμος 3 (PDF). Το σύστημα απαιτεί I/O, έλεγχο διεργασιών, μηχανισμούς επικοινωνίας διεργασιών, όπως σήματα και κανάλια, και την έννοια του τερματικού και συναφών φαινομένων, συμπεριλαμβανομένων συνόδων και ομάδων διεργασιών, εικονικών τερματικών, διαχείρισης πειθαρχίας γραμμής. Δίκτυα υπολογιστών. Ζητήματα που σχετίζονται με κοινά δεδομένα, κρίσιμες ενότητες, αμοιβαίος αποκλεισμός. παρέχει βασικές πληροφορίες για τη βιβλιοθήκη pthread Πληροφορίες για την εσωτερική δομή του λειτουργικού συστήματος. Ειδικότερα, εξετάζονται διάφορα μοντέλα εικονικής μνήμης, υποσύστημα εισόδου/εξόδου κ.λπ.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο