About This Book
Computer Programming Languages are formal systems designed to communicate instructions to a
computer. They serve as a medium for developers to write software, manipulate data, and execute
operations within a computing environment. The evolution of programming languages has been driven
by the need for efficiency, readability, and problem-solving capabilities. The first generation of
programming languages consisted of machine languages, which were specific to a particular type of
hardware. Over time, assembly languages were developed to simplify machine code through
mnemonics, but they still required detailed hardware knowledge. The next major leap came with the
development of high-level programming languages, which abstracted away hardware details and
allowed programmers to write code using human-readable syntax. Languages such as Fortran, COBOL,
and Lisp emerged in the mid-20th century, each designed for specific types of tasks like scientific
computing, business applications, and artificial intelligence, respectively. As computing needs grew
more complex, new languages like C, Java, and Python were created to support more modern
applications, from operating systems to web development. Today, programming languages vary widely
in terms of syntax, application domains, and paradigms. Some languages are imperative, focusing on
how tasks are carried out (e.g., C), while others are declarative, specifying the desired outcome (e.g., SQL).
The choice of programming language depends on the specific requirements of a project and the
efficiency of development. Computer Programming Languages provides an in-depth exploration of the
evolution, structure, and practical applications of programming languages in modern computing.
Contents: 1. Introduction, 2. C Programme Structure and Language, 3. Computer Programmes in
Algorithms, 4. Python Programming Language, 5. System Programming Language, 6. Purpose of C
Programming Language, 7. Functions Programming Language, 8. Data Types Programming Language,
9. Object Oriented Programming Language.