Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

ALGOL 60 and History of programming languages

Shortcuts: Differences, Similarities, Jaccard Similarity Coefficient, References.

Difference between ALGOL 60 and History of programming languages

ALGOL 60 vs. History of programming languages

ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. The first high-level programming language was Plankalkül, created by Konrad Zuse between 1942 and 1945.

Similarities between ALGOL 60 and History of programming languages

ALGOL 60 and History of programming languages have 25 things in common (in Unionpedia): Ada (programming language), ALGOL, ALGOL 58, ALGOL 60, ALGOL 68, Atlas Autocode, B (programming language), Backus–Naur form, BCPL, Block (programming), Burroughs large systems, C (programming language), COBOL, Compiler, CPL (programming language), Imperative programming, John Backus, John McCarthy (computer scientist), Lisp (programming language), Niklaus Wirth, Pascal (programming language), Scheme (programming language), Scope (computer science), Simula, Structured programming.

Ada (programming language)

Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.

ALGOL 60 and Ada (programming language) · Ada (programming language) and History of programming languages · See more »

ALGOL

ALGOL (short for "Algorithmic Language") is a family of imperative computer programming languages, originally developed in the mid-1950s, which greatly influenced many other languages and was the standard method for algorithm description used by the ACM in textbooks and academic sources for more than thirty years.

ALGOL and ALGOL 60 · ALGOL and History of programming languages · See more »

ALGOL 58

ALGOL 58, originally known as IAL, is one of the family of ALGOL computer programming languages.

ALGOL 58 and ALGOL 60 · ALGOL 58 and History of programming languages · See more »

ALGOL 60

ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages.

ALGOL 60 and ALGOL 60 · ALGOL 60 and History of programming languages · See more »

ALGOL 68

ALGOL 68 (short for Algorithmic Language 1968) is an imperative computer programming language that was conceived as a successor to the ALGOL 60 programming language, designed with the goal of a much wider scope of application and more rigorously defined syntax and semantics.

ALGOL 60 and ALGOL 68 · ALGOL 68 and History of programming languages · See more »

Atlas Autocode

Atlas Autocode (AA)R.A. Brooker and J.S. Rohl,, University of Manchester Computer Science Department, 1965.

ALGOL 60 and Atlas Autocode · Atlas Autocode and History of programming languages · See more »

B (programming language)

B is a programming language developed at Bell Labs circa 1969.

ALGOL 60 and B (programming language) · B (programming language) and History of programming languages · See more »

Backus–Naur form

In computer science, Backus–Naur form or Backus normal form (BNF) is a notation technique for context-free grammars, often used to describe the syntax of languages used in computing, such as computer programming languages, document formats, instruction sets and communication protocols.

ALGOL 60 and Backus–Naur form · Backus–Naur form and History of programming languages · See more »

BCPL

BCPL ("Basic Combined Programming Language"; or 'Before C Programming Language' (a common humorous backronym)) is a procedural, imperative, and structured computer programming language.

ALGOL 60 and BCPL · BCPL and History of programming languages · See more »

Block (programming)

In computer programming, a block or code block is a lexical structure of source code which is grouped together.

ALGOL 60 and Block (programming) · Block (programming) and History of programming languages · See more »

Burroughs large systems

In the 1970s, Burroughs Corporation was organized into three divisions with very different product line architectures for high-end, mid-range, and entry-level business computer systems.

ALGOL 60 and Burroughs large systems · Burroughs large systems and History of programming languages · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

ALGOL 60 and C (programming language) · C (programming language) and History of programming languages · See more »

COBOL

COBOL (an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use.

ALGOL 60 and COBOL · COBOL and History of programming languages · See more »

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

ALGOL 60 and Compiler · Compiler and History of programming languages · See more »

CPL (programming language)

CPL (Combined Programming Language) is a multi-paradigm programming language, that was developed in the early 1960s.

ALGOL 60 and CPL (programming language) · CPL (programming language) and History of programming languages · See more »

Imperative programming

In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.

ALGOL 60 and Imperative programming · History of programming languages and Imperative programming · See more »

John Backus

John Warner Backus (December 3, 1924 – March 17, 2007) was an American computer scientist.

ALGOL 60 and John Backus · History of programming languages and John Backus · See more »

John McCarthy (computer scientist)

John McCarthy (September 4, 1927 – October 24, 2011) was an American computer scientist and cognitive scientist.

ALGOL 60 and John McCarthy (computer scientist) · History of programming languages and John McCarthy (computer scientist) · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

ALGOL 60 and Lisp (programming language) · History of programming languages and Lisp (programming language) · See more »

Niklaus Wirth

Niklaus Emil Wirth (born 15 February 1934) is a Swiss computer scientist, best known for designing several programming languages, including Pascal, and for pioneering several classic topics in software engineering.

ALGOL 60 and Niklaus Wirth · History of programming languages and Niklaus Wirth · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

ALGOL 60 and Pascal (programming language) · History of programming languages and Pascal (programming language) · See more »

Scheme (programming language)

Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.

ALGOL 60 and Scheme (programming language) · History of programming languages and Scheme (programming language) · See more »

Scope (computer science)

In computer programming, the scope of a name binding – an association of a name to an entity, such as a variable – is the region of a computer program where the binding is valid: where the name can be used to refer to the entity.

ALGOL 60 and Scope (computer science) · History of programming languages and Scope (computer science) · See more »

Simula

Simula is the name of two simulation programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard.

ALGOL 60 and Simula · History of programming languages and Simula · See more »

Structured programming

Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive use of the structured control flow constructs of selection (if/then/else) and repetition (while and for), block structures, and subroutines in contrast to using simple tests and jumps such as the go to statement, which can lead to "spaghetti code" that is potentially difficult to follow and maintain.

ALGOL 60 and Structured programming · History of programming languages and Structured programming · See more »

The list above answers the following questions

ALGOL 60 and History of programming languages Comparison

ALGOL 60 has 109 relations, while History of programming languages has 239. As they have in common 25, the Jaccard index is 7.18% = 25 / (109 + 239).

References

This article shows the relationship between ALGOL 60 and History of programming languages. To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »