Definition A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture Which means A low-level programming language is a type of language that doesn't hide much from how a computer works it basically a step above machine code. It's closely related to the computer's basic way of doing things. Timeline 1951 – Regional Assembly Language 1952 – Autocode 1954 – IPL (forerunner to LISP) 1955 – FLOW-MATIC (led to COBOL) 1957 – FORTRAN (first compiler) 1957 – COMTRAN (precursor to COBOL) 1958 – LISP 1958 – ALGOL 58 1959 – FACT (forerunner to COBOL) 1959 – COBOL 1959 – RPG 1960 – ALGOL 60 1962 – APL 1962 – Simula 1962 – SNOBOL 1963 – CPL (forerunner to C) 1964 – Speakeasy 1964 – PL/I 1966 – JOSS 1966 – MUMPS 1967 – BCPL (forerunner to C) 1967 – Logo ◇History 1951 – Regional Assembly Language A computer programming language that simplified the instructions to make a computer fu...