Μια σύγχρονη προσέγγιση στη γλώσσα C

Το τεκμήριο παρέχεται από τον φορέα :
Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών   

Αποθετήριο :
Αποθετήριο «Κάλλιπος»   

δείτε την πρωτότυπη σελίδα τεκμηρίου
στον ιστότοπο του αποθετηρίου του φορέα για περισσότερες πληροφορίες και για να δείτε όλα τα ψηφιακά αρχεία του τεκμηρίου*



Μια σύγχρονη προσέγγιση στη γλώσσα C (EL)
A modern approach to the C programming language (EN)

Τσούλος, Ιωάννης (EL)
Γκόγκος, Χρήστος (EL)
Τζάλλας, Αλέξανδρος (EL)
Gogos, Christos (EN)
Tsoulos, Ioannis (EN)
Tzallas, Alexandros (EN)


2024-03-05T07:56:16Z
2024-02-04T20:14:10Z


Το παρόν σύγγραμμα επιχειρεί μια σύγχρονη προσέγγιση στη γλώσσα C. Αρχικά εξετάζονται τα πρόσφατα πρότυπα της γλώσσας και πραγματοποιείται μια εισαγωγή στα χαρακτηριστικά της γλώσσας, τα οποία της προσδίδουν τις δυνατότητές της αλλά και την ισχυρή ευελιξία της. Στη συνέχεια εξετάζονται ο ρόλος του προεπεξεργαστή, η διαμέριση κώδικα, η ανάπτυξη κώδικα με χρήση ελέγχων, εργαλεία ανάπτυξης και αποσφαλμάτωσης κώδικα, εργαλεία στατικής και δυναμικής ανάλυσης κώδικα, βιβλιοθήκες, θέματα στυλ κατά τη συγγραφή κώδικα με τη C, η κατασκευή γραφικών περιβαλλόντων διεπαφών, η αλληλεπίδραση με άλλες γλώσσες προγραμματισμού όπως είναι η Python κ.ά. Στόχοι της συγγραφικής ομάδας είναι να αποτελέσει το σύγγραμμα αυτό έναν χρήσιμο οδηγό για αυτόν που θέλει να χρησιμοποιήσει τη γλώσσα C σήμερα και να τον βοηθήσει στο να εξερευνήσει τις δυνατότητες της γλώσσας αλλά και τη χαρά του προγραμματισμού με αυτή. (EL)
This textbook pursues a modern approach to the C programming language. It begins by examining the recent standards of the language and introduces the features of C that provide its capabilities and strong flexibility. Next, it explores the role of the preprocessor, code partitioning, test-driven development, debugging tools, static and dynamic code analysis tools, libraries, style issues, building graphical user interfaces, and interaction with other programming languages such as Python, etc. The writing team for this textbook aims to serve as a useful guide for anyone who wants to use the C language today and assist them in exploring the language's capabilities and the joy of programming with it. (EN)

I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΑΡΧΕΣ ΑΝΑΠΤΥΞΗΣ ΛΟΓΙΣΜΙΚΟΥ::ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ (EL)
I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ::ΜΕΤΑΦΡΑΣΗ ΚΑΙ ΕΚΤΕΛΕΣΗ ΓΛΩΣΣΩΝ (EL)
I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ::ΣΤΑΤΙΚΗ ΑΝΑΛΥΣΗ (EL)
I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΔΙΑΣΦΑΛΙΣΗ ΤΗΣ ΑΣΦΑΛΕΙΑΣ ΤΩΝ ΠΛΗΡΟΦΟΡΙΩΝ::ΑΜΥΝΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (EL)
I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ (EL)
I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΑΡΧΕΣ ΑΝΑΠΤΥΞΗΣ ΛΟΓΙΣΜΙΚΟΥ (EL)
I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ-ΥΠΟΛΟΓΙΣΤΗ::ΔΙΑΔΡΑΣΤΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ (EL)
I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΠΟΛΥΠΛΟΚΟΤΗΤΑ::ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ (EL)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::SOFTWARE DEVELOPMENT FUNDAMENTALS::FUNDAMENTAL PROGRAMMING CONCEPTS (EN)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::INFORMATION ASSURANCE AND SECURITY::DEFENSIVE PROGRAMMING (EN)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::HUMAN-COMPUTER INTERACTION::PROGRAMMING INTERACTIVE SYSTEMS (EN)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::PROGRAMMING LANGUAGES::LANGUAGE TRANSLATION AND EXECUTION (EN)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::PROGRAMMING LANGUAGES (EN)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::SOFTWARE DEVELOPMENT FUNDAMENTALS (EN)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::ALGORITHMS AND COMPLEXITY::FUNDAMENTAL DATA STRUCTURES AND ALGORITHMS (EN)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::PROGRAMMING LANGUAGES::STATIC ANALYSIS (EN)

Ενώσεις (EL)
Μοναδιαίοι έλεγχοι κώδικα (EL)
Πρότυπα (EL)
Βιβλιοθήκες (EL)
Δυναμική ανάλυση κώδικα (EL)
Διαμέριση κώδικα (EL)
Αποσφαλμάτωση (EL)
Δομές (EL)
Προγραμματισμός (EL)
Συναρτήσεις (EL)
Μεταγλώττιση και σύνδεση (EL)
Πίνακες (EL)
Γραφική Διεπαφή Χρήστη (EL)
Στατική ανάλυση κώδικα (EL)
Δείκτες (EL)
Προεπεξεργαστής (EL)
Unit tests (EN)
Dynamic analysis (EN)
Debugging (EN)
Programming (EN)
Functions (EN)
Graphical User Interface (EN)
Standards (EN)
Unions (EN)
Pointers (EN)
Partitioning (EN)
Static analysis (EN)
Compilation and linking (EN)
Structures (EN)
Libraries (EN)
Preprocessor (EN)
Arrays (EN)



Αποσφαλμάτωση Debugging
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Θέματα στυλ στη C Programming styles in C
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Ανάπτυξη οδηγούμενη από ελέγχους Test-driven development
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Βιβλιοθήκες Libraries
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Αλληλεπίδραση της C με την Python Interaction of C with Python
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Είσοδος/έξοδος Input/output
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Δείκτες Pointers
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Εντολές επιλογής και επανάληψης Selection and repetition commands
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Διαμέριση κώδικα Code partitioning
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Εισαγωγικές έννοιες στον προγραμματισμό με τη C Introductory concepts for programming in C
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Διαχείριση μνήμης Memory management
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Η πορεία της C μέχρι σήμερα C through time
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Πίνακες Arrays
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Ο προεπεξεργαστής της C The C preprocessor
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Αλφαριθμητικά Strings
Δημιουργός: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»





*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.