Table of Contents - Adobe PDF (151.78 kB)
Adobe PDF (9.89 MB)
Brochure
Download
User comments
Title Details:
A modern approach to the C programming language
Authors: Tzallas, Alexandros
Gogos, Christos
Tsoulos, Ioannis
Reviewer: Valouxis, Christos
Subject: MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > ALGORITHMS AND COMPLEXITY > FUNDAMENTAL DATA STRUCTURES AND ALGORITHMS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > HUMAN-COMPUTER INTERACTION > PROGRAMMING INTERACTIVE SYSTEMS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION ASSURANCE AND SECURITY > DEFENSIVE PROGRAMMING
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > SOFTWARE DEVELOPMENT FUNDAMENTALS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > SOFTWARE DEVELOPMENT FUNDAMENTALS > FUNDAMENTAL PROGRAMMING CONCEPTS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES > LANGUAGE TRANSLATION AND EXECUTION
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES > STATIC ANALYSIS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES
Keywords:
Programming
Compilation and linking
Arrays
Structures
Unions
Pointers
Functions
Preprocessor
Partitioning
Debugging
Libraries
Unit tests
Static analysis
Dynamic analysis
Graphical User Interface
Standards
Description:
Abstract:
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.
Linguistic Editors: Moraitis, Konstantinos
Technical Editors: Gogos, Christos
Graphic Editors: Tzallas, Alexandros
Gogos, Christos
Type: Undergraduate textbook
Creation Date: 04-02-2024
Item Details:
ISBN 978-618-228-158-1
License: Attribution - NonCommercial - ShareAlike 4.0 International (CC BY-NC-SA 4.0)
DOI http://dx.doi.org/10.57713/kallipos-394
Handle http://hdl.handle.net/11419/11683
Bibliographic Reference: Tzallas, A., Gogos, C., & Tsoulos, I. (2024). A modern approach to the C programming language [Undergraduate textbook]. Kallipos, Open Academic Editions. https://dx.doi.org/10.57713/kallipos-394
Language: Greek
Consists of:
1. C through time
2. Introductory concepts for programming in C
3. Selection and repetition commands
4. Functions
5. Arrays
6. Structures and unions
7. Pointers
8. Strings
9. Memory management
10. Implementation of data structures and algorithms in C
11. Input/output
12. The C preprocessor
13. Code partitioning
14. Test-driven development
15. Debugging
16. Static and dynamic code analysis
17. Libraries
18. Programming styles in C
19. Graphical user interfaces
20. Interaction of C with Python
Number of pages 360
Publication Origin: Kallipos, Open Academic Editions
User comments
There are no published comments available!