instructs a computer to perform its most fundamental function
machine language
aka machine code or object code
machine language
made up of binary numbers or bits
machine language
This is what 1GLs stands for
first generation programming language
lowest level of programming that directly corresponds to instructions executed by computer hardware
machine language
uses mnemonics
assembly language
short term or sentence that is intended to help you remember things
mnemonics
mnemonic example
ROYGBIV
a translator program used to convert assembly language to machine language
assembler
2GLs
2nd generation programming language
high level, uses human language
3gls
developed to provide significant enhancements to 2gls
3gls
BASIC
Beginner's all purpose symbolic instruction code
FORTRAN
Formula translator
COBON
Common business oriented language
designed to further simplify programming in order to create a robust program
4gls
style of programming that focuses on handling unexpected terminations
robust programming
arrangement of words to create a well formed sentences in a language
syntax
this is what IBM stands for
international business machine
uses one or more programming language
artificial intelligence
used mainly in artificial intelligence
5gls
these are constraint-based
5gls
uses different codes or the codes are manually input
imperative programming
makes easier solution to any combination problem
constraint-based
examples of 5gls
prolog and mercury
aka human language
natural languages
ultimate goal in developing a programming language
natural languages
Procedure-oriented high-level languages
Program that a programmer has to design and write every single step to do a certain task or solve a particular problem. The written program is sequential, its execution is on a line-by-line basis.
Object-orientedhigh-levellanguages
Makes it simple to program application in Windows by focusing on objects and events.
VisualBasic
It is an example of 3GL. It is based on the basic language and provides a graphical programming event in developing user interface.
Visual Basic 1.0 was first introduced and released by Microsoft. Its syntax is quite similar to the original BASIC program.
1991
VisualBasic2.0 was released. It has increased speed and easier usage environment for programming.
1992
VisualBasic3.0 was released. It became widely used for custom-made programs for business applications.
Mid-1993
VisualBasic4.0 was released. It is capable of creating 16- and 32-bit windows program.
August 1995
VisualBasic5.0 was released. It has introduced the ability to create custom user control as a purely 32-bit version.
February 1997
Visual Basic 6.0 was introduced. It is considered as the most powerful and most stable.
1998
Visual Basic 2010
It is classified as a RAD system tool created by Microsoft to be an integrated development environment for software development.