7.0 INTRODUCTION TO PROGRAMMING
by Sharil Asraf
1. DEFINITION
1.1. A programming language is a notational system for describing computation in a machine-readable and human-readable form. ~Louden~ A programming language is a set of words, abbreviations, and symbols that enables a software developer to communicate instructions to a computer or mobile device. -Discovering Computers: Shelly Cashman, 2012
1.2. Computer program -A computer program is a series of instructions that directs a computer to perform tasks. Computer programmer -A computer programmer, often called a developer, creates and modifies computer programs.
2. TYPE OF PROGRAMMING LANGUAGE
2.1. Low-level language -A programming language that is machine dependent. A machine dependent language runs only one particular type of computer.
2.2. High-level language -An independent language can run on many different types of computers and operating system
3. Programming Paradigm
3.1. A paradigm is a way in which computer language looks at the problem to be solved.
3.2. Examples of programming paradigm: ❑ Procedural ❑ Object-Oriented ❑ Logic
4. Language Translator
4.1. A computer program that converts instruction (source program) written in one programming language to be translated to machine language.
4.2. Language translator are divide into three categories: ❑ Assembler ❑ Interpreter ❑ Compiler