Computer System and Programming in 'C'

This is a book about the Computer System and Programming in 'C'. If you are seeking a book to increase your typing speed, expand on your knowledge of word processing, or learn the secrets of chip fabrication and design, this is not the one for you. However, if you want to become thoroughly familiar with the C programming language and with fundamental knowledge, then you have made a wise choice. The book is in two sections one is for Fundamental Development of Computer Science and the second is thorough knowledge of 'C' language. It is one thing to read about a language; it is quite another to get involved in it. The best and most time effective way to absorb a language such as C is to have a terminal or computer available to you, preferable at your fingertips. You will be exposed to well over one hundred C programs in this book. You are encouraged to experiment with the programs illustrated in this text. Familiarity with the language will bring

  1. ESSENTIALS OF COMPUTERS
  2. STRUCTURE OF COMPUTER
  3. COMPUTING ENVIRONMENT
  4. ALGORITHM TECHNIQUES, FLOW CHART AND PSEUDOCODE
  5. NUMBER SYSTEM
  6. PROGRAMMING LANGUAGE
  7. CONVERTER (COMPILER, LOADER, LINKER)
  8. OPERATING SYSTEM
  9. STRUCTURAL PROGRAMMING
  10. ERROR HANDLING AND CODE TESTING AND EDITORS
  11. TUTORIALS
  12. FUNDAMENTALS OF C
  13. OPERATORS AND EXPRESSIONS
  14. DATA INPUT/OUTPUT: DATA TYPES AND OPERATORS
  15. OUTPUT TECHNIQUES
  16. CONTROL STRUCTURES
  17. ARRAYS AND STRINGS
  18. FUNCTIONS
  19. POINTERS
  20. STRUCTURE AND UNION
  21. DYNAMIC MEMORY ALLOCATION
  22. THE STANDARD C PREPROCESSOR
  23. FILE MANAGEMENT
  24. LINKED LIST AND STACK
  25. APPENDICES
  26. BIBLIOGRAPHY
  27. INDEX