This document provides a summary of key programming languages from 1843 to 1987 including:
1) ADA in 1843, the first algorithmic programming language created by Ada Lovelace.
2) Plankalkul in 1944-1945, an early programming language invented by Konrad Zuse.
3) Assembly language, FORTRAN, ALGOL, COBOL, BASIC, Pascal, Smalltalk, C, SQL, Ada, C++, PERL, and Haskell were all introduced between 1949-1987 and helped advance the fields of scientific computing, business applications, systems programming, object-oriented programming, functional programming and more.
This document provides a summary of key programming languages from 1843 to 1987 including:
1) ADA in 1843, the first algorithmic programming language created by Ada Lovelace.
2) Plankalkul in 1944-1945, an early programming language invented by Konrad Zuse.
3) Assembly language, FORTRAN, ALGOL, COBOL, BASIC, Pascal, Smalltalk, C, SQL, Ada, C++, PERL, and Haskell were all introduced between 1949-1987 and helped advance the fields of scientific computing, business applications, systems programming, object-oriented programming, functional programming and more.
This document provides a summary of key programming languages from 1843 to 1987 including:
1) ADA in 1843, the first algorithmic programming language created by Ada Lovelace.
2) Plankalkul in 1944-1945, an early programming language invented by Konrad Zuse.
3) Assembly language, FORTRAN, ALGOL, COBOL, BASIC, Pascal, Smalltalk, C, SQL, Ada, C++, PERL, and Haskell were all introduced between 1949-1987 and helped advance the fields of scientific computing, business applications, systems programming, object-oriented programming, functional programming and more.
DATE:30/01/2023 INSTRUCTOR: WILSON CEZAR SUBJECT: INTEGRATIVE PROGRAMMING AND TECHNOLOGIES
Year Development Description
A machine language used to
calculate Bernoulli numbers. 1843 ADA It was invented by Ada Lovelace. The first algorithmic programming language, with an aim of creating the theoretical 1944 - 1945 Plankalkul preconditions for the formulation of problems of a general nature. It was invented by Konrad Zuse.
A Machine language installed
in EDSAC (Electronic Delay 1949 Assembly Language Storage automatic Calculator). Was one of the first higher- level languages developed for an electronic computer.Unlike machine 1949 Shortcode code, Short Code statements represented mathematic expressions rather than a machine instruction. Was used more generically as to refer to any high-level programming language using 1952 Autocode a compiler. Examples of languages referred to as autocodes are COBOL and Fortran. It is a popular language for high-performance 1957 FORTRAN computing and is used for programs that benchmark and rank the world’s fastest supercomputers ALGOL (ALGOrithmic Language) is one of several high level languages 1958 ALGOL designed specifically for programming scientific computations. COBOL is a compiled English-like computer programming language designed for business use. It is an imperative, procedural 1959 COBOL and, since 2002, object- oriented language. COBOL is primarily used in business, finance, and administrative systems for companies and governments Is a family of general- purpose, high-level 1964 BASIC programming languages designed for ease of use Is an imperative and procedural programming language, designed by Niklaus Wirth as a small, 1970 PASCAL efficient language intended to encourage good programming practices using structured programming and data structuring. Is a purely object oriented programming language (OOP), created in the 1970s for educational use, specifically for constructionist learning, at Xerox PARC by 1972 Smalltalk Learning Research Group (LRG) scientists, including Alan Kay, Dan Ingalls, Adele Goldberg, Ted Kaehler, Diana Merry, and Scott Wallace. C is a powerful general- purpose programming language. It can be used to 1972 C develop software like operating systems, databases, compilers, and so on. C programming is an excellent language to learn to program for beginners. The SQL Server CASE Statement consists of at least one pair of WHEN and THEN 1972 SQL statements. The WHEN statement specifies the condition to be tested Ada is a structured, statically typed, imperative, and object- oriented high-level Ada programming language, extended from Pascal and other languages. C++ is a powerful general- purpose programming language. It can be used to develop operating systems, browsers, games, and so on. 1979 C++ C++ supports different ways of programming like procedural, object-oriented, functional, and so on. This makes C++ powerful as well as flexible Perl is a general purpose, high level interpreted and dynamic programming 1987 PERL language. Perl supports both the procedural and Object- Oriented programming. Haskell is a modern, standard, purely functional programming and non-strict language. It is Specially designed to handle a wide 1980 Haskel range of applications, from numerical through to symbolic. It has an expressive syntax and very rich inbuilt architecture.