Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει η τέχνη του προγραμματισμού υπολογιστών (TAOCP);
- Το Techopedia εξηγεί την Τέχνη του Προγραμματισμού Υπολογιστών (TAOCP)
Ορισμός - Τι σημαίνει η τέχνη του προγραμματισμού υπολογιστών (TAOCP);
"Η Τέχνη του Προγραμματισμού Υπολογιστών", συχνά συντομογραφία της TAOCP, είναι ένα βιβλίο από έναν επιστήμονα υπολογιστών και μαθηματικό, που ονομάζεται Donald Knuth. Το βιβλίο γράφτηκε στη δεκαετία του 1960 και επεκτάθηκε συνεχώς σε δόσεις, με τον πιο πρόσφατο τόμο να δημοσιευθεί τον Δεκέμβριο του 2015.
Το Techopedia εξηγεί την Τέχνη του Προγραμματισμού Υπολογιστών (TAOCP)
Η "Τέχνη του Προγραμματισμού Υπολογιστών" επιχειρεί να καλύψει διαφορετικούς τύπους αλγορίθμων και λειτουργιών προγραμματισμού, καθώς και άλλες πτυχές της επιστήμης των υπολογιστών. Μεγάλο μέρος των εργασιών στους αρχικούς τόμους βασίζεται στα σχετικά λιγότερο περίπλοκα βασικά στοιχεία προγραμματισμού της προηγούμενης εποχής, από τη δεκαετία του 1960 έως τη δεκαετία του 1990, πριν από την ανάπτυξη πιο σύγχρονων γλωσσών όπως η Java και η Python. Αντί να καλύπτει σχετικά νέες ιδέες όπως η εκμάθηση μηχανών, πολλά από τα κεφάλαια και τους τόμους της «Τέχνης του Προγραμματισμού Υπολογιστών» επικεντρώνονται σε μαθηματικούς υπολογιστές, δομές πληροφοριών και ιδέες όπως η αναδρομή και η λεξική σάρωση.
Ένας λεπτομερής πίνακας περιεχομένων παρουσιάζει όλες τις διαφορετικές κλασσικές ιδέες και έννοιες που σχετίζονται με τους αλγορίθμους και τον προγραμματισμό υπολογιστών που αντιμετωπίζονται σε αυτή την ευρεία έρευνα των εννοιών προγραμματισμού.
Παρόλο που η "Τέχνη του Προγραμματισμού Υπολογιστών" αναγνωρίζεται ευρέως σε ορισμένους κύκλους ως οριστική πηγή για τον προγραμματισμό, κάποιοι το περιγράφουν περισσότερο σαν σύμβολο κατάστασης ή μέρος της τεχνολογικής υποκουλτούρας. Ο ίδιος ο Knuth επισημαίνει ότι το βιβλίο έχει σχεδιαστεί για να χρησιμοποιηθεί σε συνδυασμό με την αυτοδιδασκαλία ή την τάξη, αφού είναι εξαιρετικά δύσκολο να μάθουμε για την επιστήμη των υπολογιστών μόνο μέσω της ανάγνωσης.