Applications Software
Applications Software
A. Machine language
True language of computers
Any program must be translated into machine language
before the computer can execute it
Only consists of binary numbers 1 and 0 representing the on
and off of electrical impulses
All data like numbers, letters, and symbols are represented
by combinations of binary digits. Example. The number 3 is
represented by eight binary numbers(00000011)
Traditionally, machine languages are machine-dependent,
which means that each model of computer has its own
unique machine language.
B. Assembler Language
Far more English like but still very close to machine
language.
One command in machine language is a single instruction to
the processor
Assembler language instructions have a one-to-one
correspondence with a machine language instruction
Assembler language may be a low level programming
language, it is still being utilized whenever programmers
wishes to manipulate functions at the machines level
Example
Java
developed by Sun Microsystems
simple program language that would provide the portability
across differing computer platforms and the security needed
for use on huge, public network like the internet
the world community of software developers and internet
content providers has warmly received java.
Skills in Java are essential for serious web developers
D. Fourth generation Languages
Specialized application programs that require more
involvement of the user in directing the program to do the
necessary work
The user specifies what the program is to do, but not how
the program is to perform the task. The how is already
programmed by the manufacturer of the language program.
Example
E. Fifth Generation Languages
Third level languages
Natural language
User tells the machine what to do in the users own natural
language or through use of a set of very English like
commands.
Voice commands are usually associated
true natural language recognition
the problem is that it is very difficult to translate natural
human language into binary codes which the computer
understand in order to execute commands given by the user
[4000] [300]
[D4] [D0]
[D0] [3000]
Copy contents of D0 to D4
Copy contents of location 3000 to
[3000] [D0]
[D4] 4000
f
MOVE #4000,5000
5000
g. MOVE (A0),D3
at by A0 to D3
h. MOVE #12,(A0)
A0
i.
MOVE (A1),(A2)
j.
ADD
sum in D1
k. ADD
l.
ADD
D2,D1
#13,D4
(A3),1234
[50004] 4000
[D3] [[A0]]
[[A0]] 12
What is GUI?
Stands for "Graphical User Interface," and is pronounced "gooey." It refers to the graphical interface of a computer
that allows users to click and drag objects with a mouse instead of entering text at a command line. Two of the most
popular operating systems, Windows and the Mac OS, are GUI-based. The graphical user interface was first
introduced to the public by Apple with the Macintosh in 1984. However, the idea was actually taken from an earlier
user interface developed by Xerox.