Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Computer Programming for Beginners : A Step-By-Step Guide

Posted By: readerXXI
Computer Programming for Beginners : A Step-By-Step Guide

Computer Programming for Beginners : A Step-By-Step Guide
by Murali Chemuturi
English | 2019 | ISBN: 113832048X | 259 Pages | PDF | 3.67 MB

This book aims to capture the fundamentals of computer programming without tying the topic to any specific programming language. To the best of the authors' knowledge there is no such book in the market.

Introducing the basics of computers, data and data types, their storage, and retrieval including DBMS as well as computer programs/programming, Murali has elaborated the execution of the program by the computer. Very few authors would dare to talk about the operating systems as well as their operations in a book on Computer Programming. In the next few chapters, the audience is subjected to the rigors of algorithms and flowcharts and handling data in real-life programs while emphasizing and discussing their standard techniques threadbare. This is followed by a detailed discussion of expressions, control statements, I/O, and other related statements explaining the concepts of using advanced aspects of programming.

Murali points out that “The actual implementation of these aspects differs from OS to OS and one programming language to another and all programming languages have not implemented all these aspects.” Hence the need to use these concepts in programming necessarily requires that the programmer must thoroughly read the relevant parts of the programming language manual, understand it fully, and experiment before implementation.

The subsequent chapters discuss methods of error handling with facilities provided in the OS, interprogram communication coding, debugging, and performance tuning subroutines with best practices and pitfalls as well as building and using libraries and programming device drivers.