Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

HISTORY OF PROGRAMMING LANGUAGE, Cheat Sheet of Computer Programming

Programming Language is indeed the fundamental unit of today’s tech world. It is considered as the set of commands and instructions that we give to the machines to perform a particular task. For example, if you give some set of instructions to add two numbers then the machine will do it for you and tell you the correct answer accordingly.

Typology: Cheat Sheet

2023/2024

Available from 07/08/2024

cris-ligalig
cris-ligalig 🇵🇭

5 documents

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
IT 106 | WEEK 1
HISTORY OF PROGRAMMING LANGUAGE
Programming Language
The first programming language was developed
in 1883 when Ada Lovelace and Charles
Babbage worked together on the Analytical
Engine.
Programmer
Charles Babbage (1791-1871) was an
English Mathematician and inventor. He is
credited with designing the first digital automatic
computer. He is also called the Father of all the
computers.
Ada Lovelace (Dec. 10, 1815) - is considered
the first computer programmer and invents the
first ever machine algorithm for Charles
Babbage.
Plankalkul Language (1944-1945)
Konrad Zeus developed the first ‘real’
programming language called Plankalkül (Plan
Calculus). Zeus’s language (among other
things) allowed for the creations of procedures,
which stored chunks of code that could be
invoked over and over to perform routine
operations.
Assembly Language (1949)
Was used in the Electronic Delay Storage
Automatic Calculator (EDSAC). Assembly
language was a type of low-level programming
language that simplified the language of
machine code.
Shortcode Language (1949)
Was the first High-Level Language (HLL)
suggested by John McCauley in 1949. Small
piece of code that is used to perform a specific
function or task on a website or content
management system. Short codes are typically
enclosed in square brackets [ ] and can be
inserted into the content of a page, post, or
widget.
Autocode Language (1952)
Was a general term used for a family of
programming languages. First developed by
Alick Glennie for the Mark 1 computer at the
University of Manchester, Autocode was the
first-ever compiled language to be
implemented meaning that it can be translated
directly into machine code using a program
called a compiler.
Fortran Language (1957)
FORmula TRANslation or FORTRAN was
created by John Backus and is considered to
be the oldest programming language in use
today. The programming language was created
for high-level scientific, mathematical, and
statistical computations.
Algol (1958)
Algorithmic Language or ALGOL was created
by a joint committee of American and European
computer scientists. ALGOL served as the
starting point for the development of some of
the most important programming languages
including Pascal, C, C++, and Java.
Lisp Language (1958)
List Processor or LISP was invented by John
McCarthy at the Massachusetts Institute of
Technology (MIT). Originally purposed for
artificial intelligence, LISP is one of the oldest
programming languages still in use today
and can be used in the place of Ruby or Python.
Cobol (1959)
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.
Basic Language (1964)
Beginner’s All-Purpose Symbolic Instruction
Code. The language was developed further by
Microsoft founders Bill Gates and Paul Allen and
became the first marketable product of the
company.
Pascal Language (1970)
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.
Smalltalk Language (1972)
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.
pf3
pf4
pf5

Partial preview of the text

Download HISTORY OF PROGRAMMING LANGUAGE and more Cheat Sheet Computer Programming in PDF only on Docsity!

IT 106 | WEEK 1

HISTORY OF PROGRAMMING LANGUAGE

Programming Language ● The first programming language was developed in 1883 when Ada Lovelace and Charles Babbage worked together on the Analytical Engine. Programmer ● Charles Babbage (1791-1871) – was an English Mathematician and inventor. He is credited with designing the first digital automatic computer. He is also called the Father of all the computers. ● Ada Lovelace (Dec. 10, 1815) - is considered the first computer programmer and invents the first ever machine algorithm for Charles Babbage. Plankalkul Language (1944-1945)Konrad Zeus developed the first ‘real’ programming language called Plankalkül (Plan Calculus). Zeus’s language (among other things) allowed for the creations of procedures, which stored chunks of code that could be invoked over and over to perform routine operations. Assembly Language (1949) ● Was used in the Electronic Delay Storage Automatic Calculator (EDSAC). Assembly language was a type of low-level programming language that simplified the language of machine code. Shortcode Language (1949) ● Was the first High-Level Language (HLL) suggested by John McCauley in 1949. Small piece of code that is used to perform a specific function or task on a website or content management system. Short codes are typically enclosed in square brackets [ ] and can be inserted into the content of a page, post, or widget. Autocode Language (1952) ● Was a general term used for a family of programming languages. First developed by Alick Glennie for the Mark 1 computer at the University of Manchester, Autocode was the first-ever compiled language to be implemented meaning that it can be translated directly into machine code using a program called a compiler. Fortran Language (1957) ● FORmula TRANslation or FORTRAN was created by John Backus and is considered to be the oldest programming language in use today. The programming language was created for high-level scientific, mathematical, and statistical computations. Algol (1958)Algorithmic Language or ALGOL was created by a joint committee of American and European computer scientists. ALGOL served as the starting point for the development of some of the most important programming languages including Pascal, C, C++, and Java. Lisp Language (1958)List Processor or LISP was invented by John McCarthy at the Massachusetts Institute of Technology (MIT). Originally purposed for artificial intelligence, LISP is one of the oldest programming languages still in use today and can be used in the place of Ruby or Python. Cobol (1959) ● 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. Basic Language (1964) ● Beginner’s All-Purpose Symbolic Instruction Code. The language was developed further by Microsoft founders Bill Gates and Paul Allen and became the first marketable product of the company. Pascal Language (1970) ● 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. Smalltalk Language (1972) ● 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.

C Language (1972) ● It was called C because it was based on an earlier language called ‘B’. SQL Language (1972) ● SQL was first developed by IBM researchers Raymond Boyce and Donald Chamberlain. is used for viewing and changing information that is stored in databases. SQL, which stands for Structured Query Language. Ada Language (1980-1981) ● Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level programming language. Ada is used for air-traffic management systems in countries such as Australia, Belgium, and Germany as well as a host of other transport and space projects. C++ Language (1983) ● 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. Object-C Language (1983) ● Developed by Brad Cox and Tom Love, Objective-C is the main programming language used to write software for macOS and iOS, Apple’s operating systems. Perl Language (1987) ● Perl was created by Larry Wall and is a general-purpose, high-level programming language. It was originally designed as a scripting language designed for text editing. Haskell Language (1990) ● It is a purely functional programming language meaning it’s primarily mathematical. It’s used across multiple industries particularly those that deal with complicated calculations, records, and number-crunching. Python Language (1991) ● 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. Python is, to this day, one of the most popular programming languages in the world and is used by companies such as Google, yahoo, and Spotify. Visual Basic Language (1991) ● 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). Ruby Language (1993) ● Created by Yukihiro Matsumoto, Ruby is an interpreted high-level programming language. A teaching language which was influenced by Perl, Ada, Lisp, and Smalltalk – among others. Java Language (1995) ● 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. Personal Home Page (1995) ● 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. JavaScript Language (1995) ● JavaScript was created by Brendan Eich, this language is primarily used for dynamic web development, PDF documents, web browsers, and desktop widgets. C# Language (2000) ● 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. Scala Language (2003) ● Developed by Martin Odersky. Scala, which combines mathematical functional programming and organized object-oriented programming. Groovy Language (2003) ● Derived from Java. Was developed by James Strachan and Bob McWhirter. The language improves productivity because of its succinct and easy to learn. Go Language (2009)

SeparatorsLine Break - The
HTML element produces a line break in text (carriage-return). It is useful for writing a poem or an address, where the division of lines is significant. ● Horizontal Rule - The


HTML element represents a thematic break between paragraph-level elements: for example, a change of scene in a story, or a shift of topic within a section. Media TagsImage - The HTML element embeds an image into the document.

  • The src attribute is required and contains the path to the image you want to embed.
  • The alt attribute holds a textual replacement for the image, which is mandatory and incredibly useful for accessibility. ● Video - The