Автор: Farzin Asadi
Издательство: Springer
Год: 2023
Страниц: 338
Язык: английский
Формат: pdf (true)
Размер: 30.3 MB
This book provides a compact but comprehensive treatment that guides readers through the C programming language with Microsoft® Visual Studio®. The author uses his extensive classroom experience to guide readers toward deeper understanding of key concepts of the C language. Each concept and feature of the language is presented as a short lesson, illustrated by practical worked examples to aid student self study. The book will appeal to a broad range of students who are required to study the C programming language.
C is a general-purpose procedure-oriented computer programming language. C programming language was developed in 1972 by Dennis Ritchie at Bell Laboratories. It was named “C” because it is an offspring of BCPL (Basic Combined Programming Language) which was popularly called “B” language. C was invented to write an operating system called UNIX. The UNIX OS was totally written in C.
C is a procedure-oriented language. Procedures, also known as routines, subroutines, or functions, simply consist of a series of computational steps to be carried out. In procedural programming model, the problem is break down into some small tasks and one or more procedures are written to do each task. Then written procedures are called to obtain the problem solution. Another programming model is Object Oriented Programming (OOP). OOP can be defined as a programming model which is based upon the concept of objects. Objects contain data in the form of attributes and code in the form of methods. OOP is not supported in C. C++ was developed in the 1980s by Bjarne Stroustrup as an extension of C. C++ can be considered as the OOP version of C.
Generally, C programming is the first programming course that students of engineering and science take. This book is written to support a first course on C programming language. There is no prerequisite for this book. This book contains many examples to show how different tasks can be done in C. All of the given examples are tested in Microsoft Visual Studio to ensure that they work properly without any error.
Скачать Essentials of C Programming with Microsoft Visual Studio