Module 1.3: Development of Programming Languages

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/36

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:12 PM on 7/26/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

37 Terms

1
New cards

Machine Languages

Consist of instructions of pure binary numbers that are difficult for humans to remember. Native languages of computers and the first generation of programming languages used by humans to communicate with the computer.

2
New cards

Assembly Language

The machine language with sophisticated use of mnemonics. It is normally allows simple variables, branch to a label address, different addressing modes, and macros that represent a number of instructions.

3
New cards

Assembler

Used to translate an assembly language program into the machine language program. It translate mnemonic symbols into corresponding binary numbers, substitute register numbers or memory locations for the variables, and calculate the destination address of branch instructions according to the position of the labels in the program.

4
New cards

Plankalkül Programming

The first high-level programming language can be traced to Konrad Zuse’s

________ system in Germany in 1946.

5
New cards

Konrad Zuse

Plankalkül programming is developed by ___________.

6
New cards

Short Code

The first high-level programming language that was actually used in an electronic computing device was developed in 1949. There was no compiler designed for the language, and programs written in the language had to be hand-compiled into the machine code.

7
New cards

A0

The invention of the compiler was credited to Grace Hopper, who designed the first widely known compiler.

8
New cards

Grace Hopper

A0 was developed by ________.

9
New cards

Autocoder

The first primitive compiler that was written by Alick E. Glennie. It could handle single letter identifiers and simple formulas.

10
New cards

Alick E. Glennie

The first primitive compiler called Autocoder was written by ________.

11
New cards

Fortran (FORmula TRANslating)

The first widely used language was developed by the team headed by John Backus at IBM between 1954 and 1957.

12
New cards

John Backus

The first widely used language, Fortran (FORmula TRANslating), was developed by the team headed by ________ at IBM between 1954 and 1957.

13
New cards

Backus-Naur Form (BNF)

A formal notation used to define the syntax of programming languages.

14
New cards

Structured Programming

A technique for organizing programs in a hierarchy of modules.

15
New cards

Algol 60

The first block-structured language was introduced.

16
New cards

Edsger Dijkstra

Credited with the design of the first Algol 60 compiler. He is famous as the leader in introducing structured programming and in abolishing the goto statement from programming.

17
New cards

Pascal

Developed by Niklaus Wirth between 1968 and 1970.

18
New cards

Modula

Niklaus Wirth developed _________ as the successor of Pascal in 1977.

19
New cards

Oberon Language

Had Pascal-like syntax, but it was strongly typed. It also offered type extension (inheritance) that supported object-oriented programming.

20
New cards

Dennis Retchie

The C programming language was invented and first implemented by ___________.

21
New cards

Martin Richards

BCPL (Basic Combined Programming Language)

22
New cards

Ken Thompson

B language

23
New cards

Simula Language

Object-oriented programming concepts were first introduced and implemented in this kanguage.

24
New cards

Ole-Johan Dahl
Kristen Nygaard

Simula language was designed by _________ and _________.

25
New cards

Smalltalk

One of the object-oriented successors of Simula was _______, designed at Xerox PARC, led by Alan Kay.

26
New cards

Alan Kay

One of the object-oriented successors of Simula was Smalltalk, designed at Xerox PARC, led by ________.

27
New cards

Lisp

Smalltalk also inherited functional programming features from ________. First functional programming language.

28
New cards

Bjarne Stroustrup

A danish computer scientist at Bell Labs in the United States.

29
New cards

Java

Written by James Gosling, Patrick Naughton, Chris Warth, Ed Frank, and Mike Sheridan at Sun Microsystems.

30
New cards

C#

Was first announced in June 2000. The language was derived from C++ and Java. It was implemented as a full object-oriented language without “primitive” types.

31
New cards

Scheme

First developed by G. L. Steele and G. J. Sussman in 1975 at MIT.

32
New cards

FP Language

Not based on lambda calculus. Based on function form combining rules.

33
New cards

ML (Meta Language)

Based on lambda calculus. Strongly typed with type inference. No variable declarations needed.

34
New cards

Miranda

Pure functional programming language developed by David Turner at the University of Kent in 1985–1986.

35
New cards

David Turner

Miranda is a pure functional programming language developed by _______ at the University of Kent in 1985–1986.

36
New cards

Horn Logic

The most significant member in the family of logic programming languages is the ________-based Prolog.

37
New cards

Alain Colmerauer
Philippe Roussel

Prolog was invented by _______ and _______ at the University of Aix- Marseille in 1971.