History of Programming Languages Quiz
48 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

C was developed by ______ at the Bell Telephone Laboratories.

Dennis Ritchie

SQL was originally known as ______.

SEQUEL

______ is used for viewing and changing information stored in databases.

SQL

Ada, named after Ada Lovelace, is a ______ language.

<p>structured</p> Signup and view all the answers

C++ is an extension of C with enhancements like classes, virtual functions, and ______.

<p>templates</p> Signup and view all the answers

Objective-C is the main programming language used for ______ and iOS.

<p>macOS</p> Signup and view all the answers

Perl was created by ______.

<p>Larry Wall</p> Signup and view all the answers

Perl is a ______ programming language.

<p>general-purpose</p> Signup and view all the answers

The first programming language was invented by ______ in 1843.

<p>Ada Lovelace</p> Signup and view all the answers

FORTRAN is still in use today in some of the world’s most advanced ______.

<p>supercomputers</p> Signup and view all the answers

Plankalkül, developed between 1944-45, is recognized as the first 'real' programming language created by ______.

<p>Konrad Zuse</p> Signup and view all the answers

ALGOL served as the starting point for the development of some of the most important programming languages including ______, C, C++, and Java.

<p>Pascal</p> Signup and view all the answers

Assembly language, introduced in 1949, was a type of ______ programming language.

<p>low-level</p> Signup and view all the answers

Shortcode was, in 1949, the first High-Level Language suggested by ______.

<p>John McCauley</p> Signup and view all the answers

LISP was originally purposed for ______ intelligence.

<p>artificial</p> Signup and view all the answers

The first-ever compiled language, Autocode, was developed for the Mark 1 computer by ______.

<p>Alick Glennie</p> Signup and view all the answers

COBOL is the programming language behind many credit card ______.

<p>processors</p> Signup and view all the answers

BASIC was developed by a group of students at ______ College.

<p>Dartmouth</p> Signup and view all the answers

FORTRAN, created by John Backus in 1957, is considered the oldest programming language in use today for ______ computations.

<p>scientific</p> Signup and view all the answers

The programming language Pascal was named after the French mathematician Blaise ______.

<p>Pascal</p> Signup and view all the answers

Ada Lovelace wrote the first-ever machine algorithm on a piece of ______ because no computers existed at the time.

<p>paper</p> Signup and view all the answers

The Electronic Delay Storage Automatic Calculator (EDSAC) utilized ______ language for its programming.

<p>Assembly</p> Signup and view all the answers

Smalltalk introduced a variety of programming language aspects that are visible in languages such as ______, Java, and Ruby.

<p>Python</p> Signup and view all the answers

LISP is one of the oldest programming languages still in use today and can be used in place of ______ or Python.

<p>Ruby</p> Signup and view all the answers

Python was named after the British comedy troupe ______.

<p>Monty Python</p> Signup and view all the answers

Haskell is a purely ______ programming language.

<p>functional</p> Signup and view all the answers

Visual Basic allows programmers to use a ______-and-drop style of coding.

<p>drag</p> Signup and view all the answers

Ruby was influenced by several languages including Perl, Ada, and ______.

<p>Lisp</p> Signup and view all the answers

Java was created by ______ Gosling.

<p>James</p> Signup and view all the answers

PHP was formerly known as '______ Home Page'.

<p>Personal</p> Signup and view all the answers

Haskell is particularly used in industries dealing with complicated ______.

<p>calculations</p> Signup and view all the answers

Ruby’s primary uses are for web applications development and ______ on Rails.

<p>Ruby</p> Signup and view all the answers

COBOL was developed back in ______.

<p>1959</p> Signup and view all the answers

As of 2018, the most recent version of ______ was released.

<p>COBOL</p> Signup and view all the answers

In the US, 43% of banking systems are built on ______.

<p>COBOL</p> Signup and view all the answers

JavaScript was the most popular language tested on ______ based on test invites.

<p>DevSkiller</p> Signup and view all the answers

The 2020 Stack Overflow Developer Survey lists ______ as the most popular programming language for the eighth year in a row.

<p>JavaScript</p> Signup and view all the answers

The top five programming languages according to the report include SQL, Java, ______, HTML/CSS, and .NET/C#.

<p>JavaScript</p> Signup and view all the answers

The history of programming languages shows a fascinating evolution from early machine codes to ______ code.

<p>human-readable</p> Signup and view all the answers

Computer programming will continue to develop as it has done for the past ______ years.

<p>150</p> Signup and view all the answers

PHP is primarily used for building and maintaining ______ web pages.

<p>dynamic</p> Signup and view all the answers

JavaScript was created by ______ Eich.

<p>Brendan</p> Signup and view all the answers

C# combines the computing ability of C++ with the simplicity of ______ Basic.

<p>Visual</p> Signup and view all the answers

Scala is developed by ______ Odersky.

<p>Martin</p> Signup and view all the answers

Groovy improves productivity because of its ______ and easy to learn nature.

<p>succinct</p> Signup and view all the answers

The Go programming language was developed by ______ to address issues in large software systems.

<p>Google</p> Signup and view all the answers

Swift was developed by Apple to be easier than C, C++, and ______.

<p>Objective-C</p> Signup and view all the answers

FORTRAN was the first optimizer compiler proposed at ______ by John Backus.

<p>IBM</p> Signup and view all the answers

Study Notes

First Programming Language

  • Ada Lovelace created the first programming language in 1843.
  • She developed a machine algorithm for an early computing machine.
  • This was done on paper as computers did not yet exist.

History of Programming Languages: Timeline

  • A timeline of programming languages is provided.

1843: Ada Lovelace's Machine Algorithm

  • Ada Lovelace created the first machine algorithm for Charles Babbage's Difference Machine.
  • This algorithm laid the foundation for all programming languages.

1944-45: Plankalkül

  • Konrad Zuse developed Plankalkül (Plan Calculus).
  • This was the first 'real' programming language.
  • It included procedures, storing code for routine operations.

1949: Assembly Language

  • Assembly language was used in the Electronic Delay Storage Automatic Calculator (EDSAC).
  • It is a low-level language.
  • It simplifies machine code instructions for operating a computer.

1949: Shortcode

  • Shortcode (or Short-order code) was the first High-Level Language (HLL).
  • John McCauley suggested it.
  • William Schmitt implemented it for the BINAC and UNIVAC computers in the same year.

1952: Autocode

  • Autocode was a family of programming languages.
  • Developed by Alick Glennie for the Mark 1 computer at the University of Manchester.
  • It was the first compiled language.
  • Translated code directly into machine code using a compiler.
  • Used on Ferranti Pegasus and Sirius computers, in addition to the Mark 1.

1957: FORTRAN

  • FORTRAN (FORmula TRANslation) was created by John Backus.
  • One of the oldest programming languages used today.
  • Designed for high-level scientific, mathematical, and statistical computations.
  • Still used in advanced supercomputers.

1958: ALGOL (Algorithmic Language)

  • Created by a joint committee of American and European computer scientists.
  • Marked the beginning of many important programming languages such as Pascal, C, C++, and Java.

1958: LISP (List Processor)

  • Invented by John McCarthy at MIT.
  • Originally developed for artificial intelligence.
  • One of the oldest programming languages still in use today.

1959: COBOL (Common Business-Oriented Language)

  • Developed by Grace Hopper.
  • Designed to run on all computer brands and types.
  • Still used today, mainly in banking and gamification systems.

1964: BASIC

  • Beginners All-Purpose Symbolic Instruction Code (BASIC).
  • Developed by a group of students at Dartmouth College.
  • Designed for students without a strong mathematical or computer background.
  • Basis for Microsoft products.

1970: Pascal

  • Named after mathematician Blaise Pascal.
  • Developed by Niklaus Wirth as a learning tool.
  • Favored by Apple in its early days for ease of use and power.

1972: Smalltalk

  • Developed at the Xerox Palo Alto Research Centre by Alan Kay, Adele Goldberg, and Dan Ingalls.
  • Allowed programmers to modify code on the fly.

1972: C

  • Developed by Dennis Ritchie at Bell Telephone Labs for use with the Unix operating system.
  • Was based on the earlier 'B' language.
  • Many current languages are based on or inspired by it.

1972: SQL (Structured Query Language)

  • Developed by IBM researchers Raymond Boyce and Donald Chamberlain.
  • Used for viewing and modifying data in databases.
  • Used by many companies today, including Microsoft and Accenture.

1980/81: Ada

  • Designed by a team led by Jean Ichbiah at Honeywell Bull (contract with US Department of Defense).
  • Named after Ada Lovelace.
  • Structured, statically typed, imperative, and object-oriented high-level programming language.
  • Used in air traffic management systems, and other transport and space projects.

1983: C++

  • Bjarne Stroustrup modified C at Bell Labs.
  • Extended C with classes, virtual functions, and templates.
  • A top 10 programming language, frequently used in software, game engines, and high-performance applications.

1983: Objective-C

  • Developed by Brad Cox and Tom Love.
  • Primary language for macOS and iOS operating systems.

1987: Perl

  • Created by Larry Wall.
  • General-purpose, high-level programming language.
  • Initially used for text editing but has many applications and uses.

1990: Haskell

  • Developed by the American logician and mathematician Haskell Brooks Curry.
  • Purely functional programming language used for complicated calculations and number-crunching.

1991: Python

  • Developed by Guido Van Rossum.
  • General-purpose, high-level programming language.
  • Fun to use and very popular today, used by many large companies like Google, Yahoo, and Spotify.

1991: Visual Basic

  • Developed by Microsoft.
  • Allows programmers to build and modify code based on a graphical user interface (GUI) which allows for drag-and-drop elements.

1993: Ruby

  • Developed by Yukihiro Matsumoto.
  • Influenced by Perl, Ada, Lisp, and Smalltalk.
  • Primarily for web application development.
  • Used by companies like Twitter, Hulu, and Groupon.

1995: Java

  • Developed by James Gosling.
  • Popular programming language for many applications and systems like computers, smartphones, and parking meters.
  • Cross-platform functionality widely used today.

1995: PHP

  • Developed by Rasmus Lerdorf.
  • Used for building and updating dynamic web pages and server-side development.
  • Used by big companies like Facebook, Wikipedia, Digg, WordPress, and Joomla.

1995: JavaScript

  • Created by Brendan Eich.
  • Dynamic web development, PDF documents, web browsers, and desktop widgets.
  • Used in many websites today.

2000: C#

  • Developed at Microsoft.
  • Combination of C++'s computing ability and Visual Basic's simplicity.
  • Used in most Microsoft applications.

2003: Scala

  • Developed by Martin Odersky.
  • Combines mathematical functional programming with organized object-oriented programming.
  • Used by various companies today, such as LinkedIn, Twitter, and Foursquare.

2003: Groovy

  • Derived from Java, developed by James Strachan and Bob McWhirter.
  • Increased productivity due to its succinct and easily learned nature.
  • Used by businesses like Starbucks, Transferwise, and Craftbase.

2009: Go

  • Developed by Google.
  • Addresses issues with large software structures.
  • Simple and modern structure has gained popularity.
  • Mostly used in tech companies like Google, Uber, Twitch, and Dropbox

2014: Swift

  • Developed by Apple.
  • Replacement for C, C++, and Objective-C.
  • Easier to use and has less room for error.
  • Important for many mobile applications like Duolingo.

What Old Programming Languages Are Still Used Today?

  • Many older programming languages are still used today.
  • Examples include FORTRAN and COBOL.
  • JavaScript is the most popular language based on recent tests for coding skills.
  • Other top languages include SQL, Java, HTML/CSS, and .NET/C#.

Conclusion

  • The history of programming languages is fascinating, demonstrating an evolution of increasing sophistication and user-friendliness.
  • The future promises more developments and enhancements in these tools.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Test your knowledge on the history of programming languages with this engaging quiz. Dive into the origins and contributions of various languages and their creators. Discover facts that trace the evolution of programming from Ada Lovelace to modern-day languages.

More Like This

History of Java Programming
8 questions
History of C Programming Language
10 questions
History of Programming Languages
24 questions
Use Quizgecko on...
Browser
Browser