Computer 6 Week 3 and 4 Computer Languages
Computer 6 Week 3 and 4 Computer Languages
I. Motivation/Presentation:
Q1: How does it become easier for us to communicate with other people?
• To communicate with a
computer, we need a
• Language is a medium to language which it can
express what we think and understand.
feel.
II. Discussion:
• Program – is a set of commands or instructions that is required to process input data into
computers and get an output.
• Computer language or Program is also known as Programming Language.
Two Types:
Advantages:
• The CPU understands and executes the commands given in this form directly.
• For this reason, the machine language programs are executed very fast(less code) with a very
low memory utilization(use) in contrast to the programs which are written in some other
language.
Disadvantages:
• Such kind of language is very difficult, and time consuming to learn, write and debug as a
programmer needs to memories hundreds of codes.
• Each computer has its own machine language which is different from the other computers. It
may or not run on another computer.
Portability -the ability of software to be transferred from one machine or system to another.
Debugging – the ability to locate and to fix error by removing them successfully.
Examples of high-level languages codes
A database is a collection of information that is organized so that it can be easily accessed, managed and
updated.
• Machine independent
• Highly user-friendly (easy to use by programmers)
• Highly portable and platform dependent
• High speed of execution
• Easy application development tools in less time and at minimum cost
• Minimal user skills required to obtain results.