-
Period: to
1st Generation Machine Language
In the arly stages of computer development, all programs had to be written using binary codes unique to eah computer. Example: 00000001 is equivalent of 1 -
production of 2nd generation assembley language
The Electronic Delay Storage Automatic Calculator (EDSAC) had an assembler called initial orders featuring one-letter mnemonics -
Period: to
Assembly Languages
These languages use symbolic codes to represent instructions and were developed to reduce the difficulties in writing machine language -
assembler languages
the assembler was actually a language translator and was called assembler to convert program code into machine code. System software and operating systems are often wriiten in assembly language -
Period: to
High level languages
These languages use brief statements for instructions and arithmetic notation for expressions that are more like english -
High-Level programming language
examples of high-level languages are FORTRAN and COBOL and they out of date because they were not needed but up to date ones are PASCAL and C -
object-oriented programming
it became a long standing type of prgramming language that was being used and even up until this day because being object-oriented is the basis of programming. Popular examples are Java, C++, Delphi and Visual Basic -
Period: to
Object-Oriented programming
they are less procedural and even more english like than the third generation languages, they emphasise what output results are desired than how programming statements are to be written -
Period: to
Database oriented languages
they are even closer to english and use database access facilities, for example Structured Query Language is often used to perform database queries and manipulations -
database oriented language
They are the closest to english and more for the human interaction type