Scientific Books

Η γλώσσα C σε βάθος, C language learning guide with extensive reference to data structures

Author: Nikos M. CHatzigiannakis

Guide to learning the C language with extensive reference to data structures. The book approaches C without requiring prior programming knowledge and allows for the learning of procedural programming....

Guide to learning the C language with extensive reference to data structures. The book approaches C without requiring prior programming knowledge and allows for the learning of procedural programming. This structure makes the book ideal for educational use.

The experienced programmer will find an extensive analysis of the mechanisms of the language and...

See full description See full description

Description

Description

Guide to learning the C language with extensive reference to data structures. The book approaches C without requiring prior programming knowledge and allows for the learning of procedural programming. This structure makes the book ideal for educational use.

The experienced programmer will find an extensive analysis of the mechanisms of the language and implementations of specialized algorithms and programming techniques. Detailed examinations include: Data types, expressions, control and loop statements, Functions, pointers, arrays and recursive functions, search/sorting algorithms, Input/output streams and file handling, Dynamic memory management and dynamic data structures and their implementation in C, The C preprocessor and the GCC compiler, The main functions of the standard C library.

Each chapter includes a brief overview, example problems with their solutions, exercises of varying difficulty levels, and the most common mistakes. It also provides the complete development environment Code::Blocks, the code of the programs, the answers to the exercises, and the solution code.

There is an option to follow online courses at c.bytes.gr/elessons. The book is accompanied by a detachable Reference Card.

Nikos Chatzigiannakis is an Electrical Engineer specializing in Computer Science and holds a Master's degree in Computer Science from the University of Bath. As a specialist in system analysis and design issues for the Aegean and Island Policy Directorate, he undertook the design and development of pioneering information systems for the public sector. He teaches procedural and object-oriented programming using C and C++ at the Department of Cultural Technology and Communication of the University of the Aegean. He is the author of the book C++ in Depth (Kleidarithmos Editions) on object-oriented programming with the C++ language.

Contents

  • Preface
  • Introduction to programming
  • A first look at C
  • Preparation for later
  • The int data type
  • The char data type
  • Float, double, and other data types
  • Conditional statements
  • Loop statements
  • Functions
  • Variable scope
  • Pointers
  • Arrays
  • Custom data types
  • Communication streams and file handling
  • Advanced topics
  • Searching and sorting
  • Dynamic memory management
  • Dynamic data structures
  • The C preprocessor
  • From C to C++
  • C library functions
  • Mapping Greek and English terms
  • Bibliography
  • Index

Manufacturer

See full description

Specifications

Specifications

Author
Nikos M. CHatzigiannakis
Publisher
Kleidarithmos
Type
Computers - Informatics, Logic, Geosciences
Language
Greek
Subtitle
C language learning guide with extensive reference to data structures
Cover
Soft
Number of Pages
824
Release Date
9/2017
Publication Date
2017
Dimensions
17x24 cm
ISBN-13
9789604617159

Important information

Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.

See all specifications

Reviews (9)

Reviews

  1. 9
  2. 4 stars
    0
  3. 3 stars
    0
  4. 2 stars
    0
  5. 1 star
    0
Review this product
  • Paper quality
  • Was it easy to read?
  • Understanding of the subject matter
  • Was it interesting enough?
  • I liked the writing style
  • I would read a book by the same author
  • I would recommend it for reading
  • Readable book, not at all monotonous and boring. Awesome teacher and the same goes for the C++ one, it is also very good.

    Translated from Greek ·
    • Paper quality
    • Was it easy to read?
    • Understanding of the subject matter
    • Was it interesting enough?
    • I liked the writing style
    • I would read a book by the same author
    • I would recommend it for reading
    Did you find this review helpful?
  • Nicolas_Solomos
    5
    9 out of 9 members found this review helpful

    Verified purchase

    A textbook example of how learning books should be written for any subject in any academic field!

    Translated from Greek ·
    Did you find this review helpful?
  • Perfect book

    Translated from Greek ·
    Did you find this review helpful?
  • 5
    1 out of 1 members found this review helpful

    Verified purchase

    In one word, Masterpiece!!!

    Translated from Greek ·
    • Paper quality
    • Was it easy to read?
    • Understanding of the subject matter
    • Was it interesting enough?
    • I liked the writing style
    • I would read a book by the same author
    • I would recommend it for reading
    Did you find this review helpful?
  • 5
    7 out of 7 members found this review helpful

    It made me love the C language.

    Translated from Greek ·
    Did you find this review helpful?
  • 5
    6 out of 6 members found this review helpful

    One of the most comprehensive books on C. Bravo to Mr. Chatziyiannakis for his work.

    Translated from Greek ·
    Did you find this review helpful?
  • Verified purchase

  • Verified purchase

    • Paper quality
    • Was it easy to read?
    • Understanding of the subject matter
    • Was it interesting enough?
    • I liked the writing style
    • I would read a book by the same author
    • I would recommend it for reading
    • Paper quality
    • Was it easy to read?
    • Understanding of the subject matter
    • Was it interesting enough?
    • I liked the writing style
    • I would read a book by the same author
    • I would recommend it for reading

Description & Specifications

Guide to learning the C language with extensive reference to data structures. The book approaches C without requiring prior programming knowledge and allows for the learning of procedural programming. This structure makes the book ideal for educational use.

The experienced programmer will find an extensive analysis of the mechanisms of the language and implementations of specialized algorithms and programming techniques. Detailed examinations include: Data types, expressions, control and loop statements, Functions, pointers, arrays and recursive functions, search/sorting algorithms, Input/output streams and file handling, Dynamic memory management and dynamic data structures and their implementation in C, The C preprocessor and the GCC compiler, The main functions of the standard C library.

Each chapter includes a brief overview, example problems with their solutions, exercises of varying difficulty levels, and the most common mistakes. It also provides the complete development environment Code::Blocks, the code of the programs, the answers to the exercises, and the solution code.

There is an option to follow online courses at c.bytes.gr/elessons. The book is accompanied by a detachable Reference Card.

Nikos Chatzigiannakis is an Electrical Engineer specializing in Computer Science and holds a Master's degree in Computer Science from the University of Bath. As a specialist in system analysis and design issues for the Aegean and Island Policy Directorate, he undertook the design and development of pioneering information systems for the public sector. He teaches procedural and object-oriented programming using C and C++ at the Department of Cultural Technology and Communication of the University of the Aegean. He is the author of the book C++ in Depth (Kleidarithmos Editions) on object-oriented programming with the C++ language.

Contents

  • Preface
  • Introduction to programming
  • A first look at C
  • Preparation for later
  • The int data type
  • The char data type
  • Float, double, and other data types
  • Conditional statements
  • Loop statements
  • Functions
  • Variable scope
  • Pointers
  • Arrays
  • Custom data types
  • Communication streams and file handling
  • Advanced topics
  • Searching and sorting
  • Dynamic memory management
  • Dynamic data structures
  • The C preprocessor
  • From C to C++
  • C library functions
  • Mapping Greek and English terms
  • Bibliography
  • Index

Manufacturer

Author
Nikos M. CHatzigiannakis
Publisher
Kleidarithmos
Type
Computers - Informatics, Logic, Geosciences
Language
Greek
Subtitle
C language learning guide with extensive reference to data structures
Cover
Soft
Number of Pages
824
Release Date
9/2017
Publication Date
2017
Dimensions
17x24 cm
ISBN-13
9789604617159

Important information

Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.

Reviews (9)

  1. 9
  2. 4 stars
    0
  3. 3 stars
    0
  4. 2 stars
    0
  5. 1 star
    0
Review this product
  • Paper quality
  • Was it easy to read?
  • Understanding of the subject matter
  • Was it interesting enough?
  • I liked the writing style
  • I would read a book by the same author
  • I would recommend it for reading
  • Readable book, not at all monotonous and boring. Awesome teacher and the same goes for the C++ one, it is also very good.

    Translated from Greek ·
    • Paper quality
    • Was it easy to read?
    • Understanding of the subject matter
    • Was it interesting enough?
    • I liked the writing style
    • I would read a book by the same author
    • I would recommend it for reading
    Did you find this review helpful?
  • Nicolas_Solomos
    5
    9 out of 9 members found this review helpful

    Verified purchase

    A textbook example of how learning books should be written for any subject in any academic field!

    Translated from Greek ·
    Did you find this review helpful?
  • Perfect book

    Translated from Greek ·
    Did you find this review helpful?
  • 5
    1 out of 1 members found this review helpful

    Verified purchase

    In one word, Masterpiece!!!

    Translated from Greek ·
    • Paper quality
    • Was it easy to read?
    • Understanding of the subject matter
    • Was it interesting enough?
    • I liked the writing style
    • I would read a book by the same author
    • I would recommend it for reading
    Did you find this review helpful?
  • 5
    7 out of 7 members found this review helpful

    It made me love the C language.

    Translated from Greek ·
    Did you find this review helpful?
  • 5
    6 out of 6 members found this review helpful

    One of the most comprehensive books on C. Bravo to Mr. Chatziyiannakis for his work.

    Translated from Greek ·
    Did you find this review helpful?
  • Verified purchase

  • Verified purchase

    • Paper quality
    • Was it easy to read?
    • Understanding of the subject matter
    • Was it interesting enough?
    • I liked the writing style
    • I would read a book by the same author
    • I would recommend it for reading
    • Paper quality
    • Was it easy to read?
    • Understanding of the subject matter
    • Was it interesting enough?
    • I liked the writing style
    • I would read a book by the same author
    • I would recommend it for reading
56,60 €
14,00 €   shipping cost