To perform any action on the data given by the user, a computer requires instructions. A program is a set of instructions provided to a computer to do certain activities. The program specifies the actions that a computer should take. A program instructs a computer on how to process and execute data.
A computer program is a collection of instructions and processes that may be used to carry out specified activities on a computer system. A program instructs a computer to carry out a certain processing function or set of operations. A computer program is a collection of instructions written in code that tells a computer how to do a set of computations or actions. The computer receives these instructions through a magnetic disk, a keyboard, or another source.
In this “Programming Languages – Programming Logic and Techniques” you will learn about the following topics:
- Introduction to Program
- Characteristics of Good Software or Program
- Difference between Program and Software
- Introduction to Programming Language
- Syntax (Form or Grammar), Semantics (Meaning or Logic)
- Characteristics of Good Programming Languages
- The analogy with Natural Language
- Difference between Natural Language and Computer Language
- Types of Programming Languages
- Low-Level Programming Language
- Machine Level Language (MLL), Assembly Level Language (ALL)
- Advantages of Assembly Level Programming Languages over Machine Level Programming Languages
- High-Level Programming Languages
- Difference between High-Level Programming Language and Low-Level Programming Language
- Programming Language Translator
- Assembler, Compiler, Interpreter
- Difference between Compiler and Interpreter
- Linker
- Basic Linker Operation, Types of Linker
- Loader
- Functions of Loader, Types of Loader
- Generation of Computer Languages
- First Generation Programming Languages (1GL), Second Generation Programming Languages (2GL), Third Generation Programming Language (3GL), Fourth Generation Programming Language (4GL), Fifth Generation Programming Language
- Difference between 3rd Generation Language and 4th Generation Language
- Machine (Platform) Independent and Portability of Programs
- Some Important Types of High-Level Programming Languages
==== Point to Note ====
If you like to contribute, you can mail us BCA Notes, BCA Question Collections, BCA Related Information, and Latest Technology Information at [email protected].
See your article appearing on BCA Notes (Pokhara University) main page with your designation and help other BCA Students to excel.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
0 Comments