Grade 11 Com Prog 1 History of Computer Programming
Grade 11 Com Prog 1 History of Computer Programming
Programming
History
• 1843
Ada Lovelace is credited as being the first person to describe or write
a computer program. In 1843, she described an algorithm to compute
Bernoulli numbers using the Analytical Engine.
• 1889
The Hollerith tabulating machine was invented by Herman
Hollerith in 1889, allowing for data to be programmatically counted and
tabulated.
History
• 1956
One of the first programming languages, FORTRAN, was
introduced to the public on October 15, 1956. It was developed by John
Backus and others at IBM.
• 1958
The second-oldest programming language, LISP was developed by John
McCarthy and was first used in 1958.
History
• 1959: COBOL (Common Business Oriented Language)
• Common Business Oriented Language (COBOL), is the programming
language behind many credit card processors, ATMs, telephone and cell
calls,
hospital signals, and traffic signals systems (just to name a few).
• The development of the language was led by Dr. Grace Murray Hopper
and
was designed so that it could run on all brands and types of computers.
COBOL is still used to this day primarily for banking systems
History
• 1964: BASIC (Beginner’s All-Purpose Symbolic Instruction Code)
• Beginners All-Purpose Symbolic Instruction Code or BASIC was developed
by a group of students at Dartmouth College. The language was written for
students who did not have a strong understanding of mathematics or
computers.
• The language was developed further by Microsoft founders Bill Gates and
Paul Allen and became the first marketable product of the company.
History
• 1970: PASCAL
• Named after the French mathematician Blaise Pascal, Niklaus Wirth
developed the programming language in his honor.
• It was developed as a learning tool for computer programming which meant it
was
easy to learn.
• It was favored by Apple in the company’s early days, because of its ease of use
and power.
History
• 1972: Smalltalk
• Developed at the Xerox Palo Alto Research Centre by Alan Kay, Adele
Goldberg, and Dan Ingalls, Smalltalk allowed for computer programmers to
modify code on the fly.
• It introduced a variety of programming language aspects that are visible
languages of today such as Python, Java, and Ruby. Companies such as Leafly,
Logitech, and CrowdStrike state they use Smalltalk in their tech stacks.
History
• 1972: C
• Developed by Dennis Ritchie at the Bell Telephone Laboratories for use
with the Unix operating system.
• It was called C because it was based on an earlier language called ‘B’.
Many of the current leading languages are derivatives of C including; C#,
Java, JavaScript, Perl, PHP, and Python.
• It also has been/still being used by huge companies like Google,
Facebook, and Apple.
History
• 1972: SQL (SEQUEL at the time)
• SQL was first developed by IBM researchers Raymond Boyce and Donald
Chamberlain. SEQUEL (as it was referred to at the time), is used for
viewing and changing information that is stored in databases.
• Nowadays the language is an acronym – SQL, which stands for Structured
Query Language. There are a plethora of companies that use SQL and
some of them include Microsoft and Accenture.
History
• 1983: C++
• Bjarne Stroustrup modified the C language at the Bell Labs, C++ is an
extension of C with enhancements such as classes, virtual functions, and
templates.
• It has been listed in the top 10 programming languages since 1986 and
received Hall of Fame status in 2003. C++ is used in MS Office, Adobe
Photoshop, game engines, and other high-performance software.
History
• 1991: Python
• Named after the British comedy troupe ‘Monty Python’, Python was
developed by Guido Van Rossum. It is a general-purpose, high-level
programming language created to support a variety of programming styles
and be fun to use (a number of the tutorials, samples, and instructions
often contain Monty Python references).
• Python is, to this day, one of the most popular programming languages in
the world is used by companies such as Google, yahoo, and Spotify.
History
• 1991: Visual Basic
• Developed by Microsoft, Visual Basic allows programmers to utilize a
drag-and-drop style of choosing and changing pre-selected chunks of code
through a graphical user interface (GUI).
• The language is not overly used these days however Microsoft has used
portions Visual Basic to a number of their applications like Word, Excel,
and Access.
History
• 1995: Java
• Java is a general-purpose, high-level language created by James Gosling
for an interactive TV project.
• It has cross-platform functionality and is consistently among the top of the
world’s most popular programming languages. Java can be found
everywhere, from computers to smartphones to parking meters.
History
• 1995: PHP
• Formerly known as ‘Personal Home Page’ which now stands for
‘Hypertext Preprocessor’, PHP was developed by Rasmus Lerdorf.
• Its primary uses include building and maintaining dynamic web pages, as
well as server-side development.
• Some of the biggest companies from across the globe use PHP including
Facebook, Wikipedia, Digg, WordPress, and Joomla.
History
• 1995: JavaScript
• JavaScript was created by Brendan Eich, this language is primarily used
for dynamic web development, PDF documents, web browsers, and
desktop widgets.
• Almost every major website uses JavaScript. Gmail, Adobe Photoshop,
and Mozilla Firefox include some well-known examples.
History
• 2000: C#
• Developed at Microsoft with the hope of combining the computing ability
of C++ with the simplicity of Visual Basic, C# is based on C++ and shares
many similarities with Java.
• The language is used in almost all Microsoft products and is seen
primarily in developing desktop applications.