The book "Computer System and Programming in 'C' " has been designed in a very simple and easy way for both novice and experienced persons. It has two sections - section 1 contains the whole fundamental knowledge of Computer and section 2 contains the maximum number of the features of the languages including Control Structures, Arrays, Strings, Functions, Pointers, Storage Classes, Structures, Union, Dynamic Memory Allocation, the Standard C Preprocessor, Linked Lists and Stack Files in the appropriate sequence.
Additional Info
  • Publisher: Laxmi Publications
  • Language: English
  • ISBN : 978-93-83828-47-0
  • Chapter 1

    ESSENTIALS OF COMPUTERS Price 2.99  |  2.99 Rewards Points

    The term computer is derived from the word ‘to compute’ and therefore, can literally, be applied to any calculating device. However the term computer has come to mean as electronic computing device with certain characteristics e.g. high speed, memory, stored program etc. In simple terms, the computer can be defined as an electronic data processing machine. It receives data as input, processes the data, i.e. performs arithmetic and logical operation on the same time and produces output in the desired form on output device as per the instruction coded in the program. The processing function of the computer is directed by the stored program, a set of coded instructions stored in the memory unit, which guides the sequence of steps to be followed during processing. Computer Construction
  • Chapter 2

    STRUCTURE OF COMPUTER Price 2.99  |  2.99 Rewards Points

    The Computer equipment is called Hardware whereas all the programs and all the data feeded into the computer are called Software. Hardware can be felt by hand touching while software can’t. Software can be seen only.
  • Chapter 3

    COMPUTING ENVIRONMENT Price 2.99  |  2.99 Rewards Points

    A programming/computing environment is a collections of procedures and tools for developing, testing, and debugging an application or program. There are different programming/computings environment available. In early days batch processing environment was very popular but due to change in requirements of user, following some of the new programming environment is developed and available in market to fulfill the user’s requirement.
  • Chapter 4


  • Chapter 5

    NUMBER SYSTEM Price 2.99  |  2.99 Rewards Points

    To use the data permanently, user stores the data but before storing or processing of data into the computer, this data needs to be converted into a suitable form i.e. understandable to computer.
  • Chapter 6

    PROGRAMMING LANGUAGE Price 2.99  |  2.99 Rewards Points

    In all over the world, language is the source of communication among human beings. Different countries/regions have different languages. Similarly, in order to communicate with the computer user also needs to have a language that should be understood by the computer. For this purpose, different languages are developed for performing different types of work on the computer. Basically, languages are divided into two categories according to their interpretation.
  • Chapter 7

    CONVERTER Price 2.99  |  2.99 Rewards Points

    Since a computer is capable of only understanding the machine level language or instructions hence it becomes necessary to convert the instructions written in high level languages to machine level instructions before the execution of the program. There are the programs available to convert the source program into machine level program known as converters. These convectors converts the source program into machine level language understandable to computer.
  • Chapter 8

    OPERATING SYSTEM Price 2.99  |  2.99 Rewards Points

  • Chapter 9

    STRUCTURAL PROGRAMMING Price 2.99  |  2.99 Rewards Points

  • Chapter 10

    ERROR HANDLING AND CODE TESTING AND EDITORS Price 2.99  |  2.99 Rewards Points

    When a program is written and then during its compilation or execution, many program errors comes in. In this chapter, we will learn and see the ‘C’ programs errors and its removal or how these errors are handled or rectified. During program development process, testing and error handling senses to the tasks of detecting and removing errors in program, so that the program can produce the desired results on all occasions.
  • Chapter 11

    FUNDAMENTALS OF C Price 2.99  |  2.99 Rewards Points

    ‘C’ is a general purpose, structured programming language. It is said to be an offspring of the Basic Combined Programming Language (BCPL). It was developed by Dennis Ritchie, in 1972 at Bell Telephone Laboratories.
  • Chapter 12

    OPERATORS AND EXPRESSIONS Price 2.99  |  2.99 Rewards Points

    An operator is a symbol that allows the computer to perform mathematical or logical manipulation of inputted data.
  • Chapter 13

    DATA INPUTOUTPUT DATA TYPES AND OPERATORS Price 2.99  |  2.99 Rewards Points

  • Chapter 14

    OUTPUT TECHNIQUES Price 2.99  |  2.99 Rewards Points

    Many times this is observed in real life programming to design the output according to user’s choice. This unit describes the Output of the output statement: printf() for integers, floating point numbers, characters and string types. It also describes the Output of these data types for input using the scanf() function. The following programs are presented in this unit.
  • Chapter 15

    CONTROL STRUCTURES Price 2.99  |  2.99 Rewards Points

    This is fact that instructions of programs are executed sequentially but under some conditions or situations of program, this sequence has to be changed according to program requirements. Many times this also observed that many instructions or group of instructions has to be repeated.
  • Chapter 16

    ARRAYS AND STRINGS Price 2.99  |  2.99 Rewards Points

  • Chapter 17

    FUNCTIONS Price 2.99  |  2.99 Rewards Points

  • Chapter 18

    POINTERS Price 2.99  |  2.99 Rewards Points

  • Chapter 19

    STRUCTURE AND UNION Price 2.99  |  2.99 Rewards Points

    In real life programming, programmer needs to have different data types under one group or record. Basically a structure is a record or drived data type which really contains heterogeneous data types. Application: In real software development, it becomes necessary to represent a record consisting of different data type then this data type is used.
  • Chapter 20

    DYNAMIC MEMORY ALLOCATION Price 2.99  |  2.99 Rewards Points

    In C language, the memory required by any variable can be allocated and already occupied memory by variables can be released when not required, through built in functions of C. Such a concept of allocating and releasing of memory is known as dynamic storage allocation.
  • Chapter 21

    THE STANDARD C PREPROCESSOR Price 2.99  |  2.99 Rewards Points

    The preprocessor are the special features of C-language by which: 1. The user can define a value for any variable by using #define preprocessor 2. Source code of any required file can be included in main () program by using #include preprocessor The commands through which this work (define or inclusion) is done is called as preprocessor directives.
  • Chapter 22

    FILE MANAGEMENT Price 2.99  |  2.99 Rewards Points

    Till now we have seen variety of data types and their usages. But, the data stored in all these variables are only temporary, when the program is terminated, all the enter data will be lost and for the subsequent execution, again data should be fed again. In real time environment, the data fed should be stored permanently for the subsequent processing. ‘C’ provides the new data type FILE through which the data can be stored in a secondary storage device and hence enables permanently storage
  • Chapter 23

    LINKED LIST AND STACK Price 2.99  |  2.99 Rewards Points


About the Author