ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ
Τμήμα Ηλεκτρολόγων Μηχ. και Μηχ. Υπολογιστών

Προγραμματιστικές Τεχνικές
http://www.softlab.ntua.gr/~nickie/Courses/progtech/

Βιβλιογραφία

Η παρακάτω βιβλιογραφία θα συμπληρώνεται κατά τη διάρκεια του μαθήματος με επιπλέον αναφορές σε βιβλία και εργασίες. Αν ενδιαφέρεστε να διαβάσετε κάποιο από τα παρακάτω, ρωτήστε τους διδάσκοντες αν και από πού είναι διαθέσιμο.

Βασικά συγγράμματα

  1. B. W. Kernighan και D. M. Ritchie, Η Γλώσσα Προγραμματισμού C, σε Ελληνική Μετάφραση, Εκδόσεις Κλειδάριθμος.
  2. Σημειώσεις διδασκόντων.

Η γλώσσα προγραμματισμού C

  1. B. W. Kernighan and D. M. Ritchie, The C Programming Language, Prentice Hall, 1st edition, 1978.
  2. B. W. Kernighan and D. M. Ritchie, The C Programming Language (ANSI C), Prentice Hall, 2nd edition, 1988.
  3. International Organization for Standardization, New York, NY. ISO/IEC 9899-1999, Programming Languages: C, 1999. Technical Committee: JTC 1/SC 22/WG 14.
  4. S. P. Harbison and G. L. Steele, Jr., C: A Reference Manual, Prentice Hall, Englewood Cliffs, NJ, 4th edition, 1995.
  5. D. M. Ritchie, "The Development of the C Language", ACM SIGPLAN Notices, vol. 28, no. 3, pp. 201-208, March 1993, Preprints of the Second ACM SIGPLAN History of Programming Language (HOPL II).
  6. A. Kelley and I. Poll, A Book on C, 3rd edition, The Benjamin Cummings, 1995.

Δομές δεδομένων και προγραμματιστικές τεχνικές

  1. Ι. Μανωλόπουλος, Δομές Δεδομένων: Μία προσέγγιση με Pascal, Εκδόσεις Art of text, 1998.
  2. Y. Langsam and J. Augenstein, Data Structures using C and C++, Prentice Hall, 1996.
  3. A. Aho and J. Ullman, Foundation of Programming, C Edition, Computer Science Press, 1995.

Το λειτουργικό σύστημα Unix

  1. B. W. Kernighan και R. Pike, Το Περιβάλλον Προγραμματισμού UNIX, σε Ελληνική Μετάφραση, εκδ. Κλειδάριθμος.
  2. B. W. Kernighan and R. Pike, The UNIX Programming Environment, Prentice Hall, Englewood Cliffs, NJ, 1984.
  3. T. Chan, Unix System Programming Using C++, 1st edition, Prentice Hall, 1997


Τελευταία αλλαγή: 04/03/2002 13:00.