computer hardware is controlled through machine language. consisting of numbers mainly zeros and ones.
above machine languages are assembly languages, which use mnemonic names instead of numbers to represent instructions.
although assembly languages aren't numeric, assembly languages have several disadvantages. Each kind of CPU has its own form of assembly language
high level languages High level languages resemble human grammar and syntax more closely (unlike machine and assemble languages)
often portable to different operating systems and machines
FORTRAN ( formula translations) 1957, we can calculate math into code COBOL(common oriented business ) 1959, business applications ALGOL (algorithmic language) 1950, used 4 scientific computations
when created? Why created? Who used?
know the diff from compiler and interpreter
compiler once translated a program can execute by itself translates into machine language
Interpreter reads your program source code and performs the operations specified without actually translating the code into machine language.