Programming Languages of Computer
What is programming language?
Coded language used by programmers to write instructions that a computer can understand to do what the programmer or the computer user wants.
High level language
High level languages are designed to be used by the the programmer. Their programming style and context is easier to learn and implement, and the entire code generally focuses on the specific program to be created.
High-level language doesn’t require addressing hardware constraints to a greater extent when developing a program. However, every single program written in a high level language must be interpreted into machine language before being executed by the computer. The main advantage of high-level languages over low-level languages is that they are easier to read, write, and maintain.
BASIC, C/C++ and Java are popular examples of high-level languages.
Advantage of high-level language:
Disadvantage of high-level language
Machine Level Language
Machine level language is a machine language that a computer can understand directly without any difficulty. It is made up of series of 1’s and 0’s. The order of the bits serves as a code specifying what the computer should do.
Advantages
Disadvantages
Programs written in machine language in one machine cannot be easily transferred to other machines.
Assembly Language
Assembly language is the language that permits the use of mnemonics for each instructing that the machine can do. The program written in assembly language must be transmitted to machine understandable form, which is done by assembler because computer cannot understand mnemonics codes(alphabetic codes) such as ADD for addition, SUB for subtraction etc. The program written by the programmer in assembly language is called a source program. The program, which is obtained after being converted into machine language, is called object program. It is also machine-oriented language ie. Designed for specific make and model of a computer.
Advantages
Disadvantages
545 videos|966 docs|373 tests
|
1. What are the different programming languages used in computer software development? |
2. What factors should be considered when choosing a programming language for computer software development? |
3. Can a programmer use multiple programming languages in a single software project? |
4. Are there any programming languages specifically designed for artificial intelligence and machine learning? |
5. How long does it take to learn a programming language for computer software development? |
545 videos|966 docs|373 tests
|
|
Explore Courses for UPSC exam
|