Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7
COMPUTER
PROGRAMMING LANGUAGES
Ifunanya Iloh Objective s At the end of this lesson, students should be able to;
Describe computer programming.
Identify a computer program. Explain what a computer programming language is Examples of hardware components Describe a computer professional. State the types of computer professionals Computer Programming Language Computer programming Language can be defined as an act of writing a program which a computer can execute to produce the expected or desired result (output). Types of Programming they are; Language There are basically three types of programming language,
1. Machine Language: This can be regarded as the original
computer language. It is made up of instruction codes written in binary form (0s and 1s) and because it is documented in long strings of binary digit, it is not easy to understand thereby lead to an advent of low-level and high-level language. 2. Low-level Language: This is also known as assembly language. It is a program written using symbols to denote codes. Its codes are more meaningful and easy to learn. For this language to be in a computer readable form, it has to be translated by a software or translator called an assembler. Types of Programming Language 3. High level Language: These programming languages are developed with the purpose of contributing to the solutions of business or scientific problems and they allow statements to be made closer to natural human language such as English. It is not sensitive to machine or computer unless it is translated by translators called interpreter or complier.
Examples of High level Languages
1. BASIC: Beginners All-purpose Symbolic Instruction Code 2. FORTRAN: Formular Translator 3. COBOL: Common Business Oriented Languages Examples of High level Languages 4. JAVA: Developed by sun microsystems and named after an island called JAVA 5. VB: Visual BASIC Advantages of high level languages
1. Debugging of errors is made easy
2. They are easy to comprehend because they are closer to human language 3. They can be transferable from one computer to the other 4. It provides the students with an ability to interact directly with the computer.
Disadvantages of high level languages
1. It is less flexible in structure 2. Greater storage capacities and more running time is needed compared to low level and machine languages.