COMPUTER PROGRAMMING FUNDAMENTALS
WHAT IS PROGRAMMING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Assembly Language
|
|
High-Level Language
|
|
Object Oriented/Event-Driven Programming Language
|
|
Machine Language
|
Detailed explanation-1: -A high-level language is a programming language that uses English and mathematical symbols in its instructions. To execute a program in a high-level language, it can be compiled or interpreted. A compiler translates the entire program written in a high-level language to machine language prior to execution.
Detailed explanation-2: -Assembly language uses the simple English words and mathematical operations. An assembly language is the simple programming language capable of asking the machine explicitly what to do. An assembly language is almost exactly like the machine code a computer would understand, but it uses numbers instead of words.
Detailed explanation-3: -Programming languages can be divided into two different levels: High-level Languages – Python, Visual Basic, Java, C, C++, SQL and many more. Low-level Languages – Hardware/Processor-specific assembly languages and machine code.
Detailed explanation-4: -High-level languages require the use of a compiler or an interpreter for their translation into the machine code. Low-level language requires an assembler for directly translating the instructions of the machine language. These languages have a very low memory efficiency.
Detailed explanation-5: -Assembly language is slightly easier to understand. The bits of machine language are replaced by numbers and English commands. Before assembly code is run by the computer, it is assembled by an assembler.