This item is provided by the institution :
Hellenic Academic Libraries Link   

Repository :
Kallipos Repository   

see the original item page
in the repository's web site and access all digital files if the item*



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

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

1 (EL)

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
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Θέματα στυλ στη C Programming styles in C
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Ανάπτυξη οδηγούμενη από ελέγχους Test-driven development
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Βιβλιοθήκες Libraries
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Αλληλεπίδραση της C με την Python Interaction of C with Python
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Είσοδος/έξοδος Input/output
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Δείκτες Pointers
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Εντολές επιλογής και επανάληψης Selection and repetition commands
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Διαμέριση κώδικα Code partitioning
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Εισαγωγικές έννοιες στον προγραμματισμό με τη C Introductory concepts for programming in C
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Διαχείριση μνήμης Memory management
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Η πορεία της C μέχρι σήμερα C through time
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Πίνακες Arrays
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Ο προεπεξεργαστής της C The C preprocessor
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository

Αλφαριθμητικά Strings
Creator: Gogos, Christos, Tsoulos, Ioannis, Τσούλος, Ιωάννης, Γκόγκος, Χρήστος, Τζάλλας, Αλέξανδρος, Tzallas, Alexandros
Item type: Chapter
Scientific field: Information science
Υear: 2024
Institution: Hellenic Academic Libraries Link
Collection : Kallipos Repository





*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)