What is the book all about / За какво е тази книга
Since the C language contains some features which explanation would confuse any beginner, the present book focuses on the basic knowledge related to the C programming language. You will also gain knowledge of the structure of the language to understand how it functions. For maximum ease of absolute beginners an extra information is added, necessary for understanding the material described further in the book.
Тъй като езикът С съдържа някои тънкости, чието обяснение би объркало
всеки начинаещ, то настоящата книга е фокусирана върху базовите знания,
свързани с езика С. Освен, че ще придобиете добри познания за
структурата на езика ще разберете и как той функционира. За максимално
улеснение на абсолютно начинаещите С-програмисти е добавена и
предварителна информация, необходима за разбирането на описания
материал.
What We Need & What You Get
The book "ANSI C - A Course For Beginners" is a result of 2 years hard work of Dimo Petkov. He just finished the book and he wants to share with the rest of the world. To make it possible the book has to be translated in English which costs around 2000 euro with all taxes included.
Each baker will receive an e-book version (except 1 euro pledge). The Bulgarian version is already done and English version is estimated to be ready in July 2014 if the goal of 2000 euro is reached.
How the book is organized / Как е организирана книгата
The book is divided in 5 parts:
Part I Will give you the minimum knowledge, which is needed to learn the C language with the help of this book. This knowledge include how the information is presented in a computer, the way the numbers are represented in the different notations (decimal, binary, hex, etc) and the basic components of a computer system from one software developer point of view.
Part II Will present to you the components of the C language, and it only covers the C89(C90) standard. This standard is currently well established and finds its application in embedded device programming (microcontrollers).
Part III covers the basic differences and innovations, added in the next version of the language: C99. Most compilers, more or less, support this standard.
Part IV covers the innovations added in the present version of the C language: C11. This standard is brand new and at the time the book is written it is supported only by few compilers.
Part V covers the standard C library
Книгата е организирана в пет части:
Част I Ви запознава с минимума предварителни знания, които ще са Ви необходими при изучаването на езика С с помощта на тази книга.Тези знания включват представянето на информацията в един компютър, начина на представяне на числата в различни бройни системи (двоична, десетична, шестнадесетична) и основните компоненти на една компютърна система от гледна точка на един програмист.
Част II Ви запознава с елементите на езика С, като разглежда само стандарта С89(С90). Това е стандартът, който е добре установен и намира най-широко приложение в програмирането на микроконтролери.
Част III разглежда основните разлики и нововъведения, добавени в следващата версия на езика С: С99. Повечето компилатори, в по-малка или по-голяма степен, също поддържат този стандарт.
Част IV прави преглед на нововъведенията, добавени в текущата версия на езика С: С11. Този стандарт е твърде нов по-време на писането на тази книга и се поддържа едва от няколко компилатора.
Част V разглежда стандартната библиотека на езика С.
Other Ways You Can Help
The money is not the only way you can help. There are several other ways:
- Help with the marketing by sharing this campaign
- Help with making a new book cover
BOOK PAGES / СТРАНИЦИ ОТ КНИГАТА(
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()