We are working to restore the Unionpedia app on the Google Play Store
OutgoingIncoming
🌟We've simplified our design for better navigation!
Instagram Facebook X LinkedIn

ALGOL 68

Index ALGOL 68

ALGOL 68 (short for Algorithmic Language 1968) is an imperative 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. [1]

Table of Contents

  1. 201 relations: Acorn Archimedes, Ada (programming language), Adriaan van Wijngaarden, ALGOL, ALGOL 60, ALGOL 68-R, ALGOL 68C, ALGOL 68RS, ALGOL 68S, ALGOL Bulletin, ALGOL N, ALGOL W, ALGOL X, ALGOL Y, Andrew S. Tanenbaum, Andrey Terekhov, Anonymous function, Array (data structure), ASCII, Assignment (computer science), Association for Computing Machinery, Atari, Atari ST, Banff, Alberta, Barry J. Mailloux, Bash (Unix shell), BCPL, Bourne shell, Braille, Brian Randell, Bulgarian language, C (programming language), C++, C.mmp, Call stack, Camel case, CAP computer, Carnegie Mellon University, Centrum Wiskunde & Informatica, Character encoding, Charles H. Lindsey, Chinese language, Communications of the ACM, Comparison of ALGOL 68 and C++, Comparison of multi-paradigm programming languages, Compiler, Compiler Description Language, Complex number, Computer Conservation Society, Computer History Museum, ... Expand index (151 more) »

  2. Academic programming languages
  3. Algol programming language family
  4. Computer-related introductions in 1968
  5. Programming languages created in 1968

Acorn Archimedes

Acorn Archimedes is a family of personal computers designed by Acorn Computers of Cambridge, England.

See ALGOL 68 and Acorn Archimedes

Ada (programming language)

Ada is a structured, statically typed, imperative, and object-oriented high-level programming language, inspired by Pascal and other languages. ALGOL 68 and Ada (programming language) are procedural programming languages, programming languages and systems programming languages.

See ALGOL 68 and Ada (programming language)

Adriaan van Wijngaarden

Adriaan "Aad" van Wijngaarden (2 November 1916 – 7 February 1987) was a Dutch mathematician and computer scientist.

See ALGOL 68 and Adriaan van Wijngaarden

ALGOL

ALGOL (short for "Algorithmic Language") is a family of imperative computer programming languages originally developed in 1958. ALGOL 68 and ALGOL are algol programming language family, procedural programming languages and systems programming languages.

See ALGOL 68 and ALGOL

ALGOL 60

ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. ALGOL 68 and ALGOL 60 are Academic programming languages, algol programming language family, procedural programming languages and systems programming languages.

See ALGOL 68 and ALGOL 60

ALGOL 68-R

ALGOL 68-R was the first implementation of the Algorithmic Language ALGOL 68.

See ALGOL 68 and ALGOL 68-R

ALGOL 68C

ALGOL 68C is an imperative computer programming language, a dialect of ALGOL 68, that was developed by Stephen R. Bourne and Michael Guy to program the Cambridge Algebra System (CAMAL).

See ALGOL 68 and ALGOL 68C

ALGOL 68RS

ALGOL 68RS is the second ALGOL 68 compiler written by I. F. Currie and J. D. Morrison, at the Royal Signals and Radar Establishment (RSRE).

See ALGOL 68 and ALGOL 68RS

ALGOL 68S

ALGOL 68S is a programming language designed as a subset of ALGOL 68, to allow compiling via a one-pass compiler.

See ALGOL 68 and ALGOL 68S

ALGOL Bulletin

The ALGOL Bulletin was a periodical regarding the ALGOL 60 and ALGOL 68 programming languages.

See ALGOL 68 and ALGOL Bulletin

ALGOL N

ALGOL N (N for Nippon – Japan in Japanese) is the name of a successor programming language to ALGOL 60, designed in Japan with the goal of being as simple as ALGOL 60 but as powerful as ALGOL 68.

See ALGOL 68 and ALGOL N

ALGOL W

ALGOL W is a programming language. ALGOL 68 and ALGOL W are procedural programming languages.

See ALGOL 68 and ALGOL W

ALGOL X

ALGOL X was the code name given to a programming language which was being developed as a successor to ALGOL 60, by the International Federation for Information Processing (IFIP) IFIP Working Group 2.1 on Algorithmic Languages and Calculi, which supports and maintains the languages ALGOL 60 and ALGOL 68.

See ALGOL 68 and ALGOL X

ALGOL Y

ALGOL Y was the name given to a speculated successor for the ALGOL 60 programming language that incorporated some radical features that were rejected for ALGOL 68 and ALGOL X. ALGOL Y was intended to be a "radical reconstruction" of ALGOL. ALGOL 68 and ALGOL Y are algol programming language family.

See ALGOL 68 and ALGOL Y

Andrew S. Tanenbaum

Andrew Stuart Tanenbaum (born March 16, 1944), sometimes referred to by the handle ast, is an American computer scientist and professor emeritus of computer science at the Vrije Universiteit Amsterdam in the Netherlands.

See ALGOL 68 and Andrew S. Tanenbaum

Andrey Terekhov

Andrey Nikolaevich Terekhov (Андрей Николаевич Терехов; 3 September 1949) is a Russian IT developer who created the Algol 68 LGU Telecommunication systems.

See ALGOL 68 and Andrey Terekhov

Anonymous function

In computer programming, an anonymous function (function literal, lambda abstraction, lambda function, lambda expression or block) is a function definition that is not bound to an identifier.

See ALGOL 68 and Anonymous function

Array (data structure)

In computer science, an array is a data structure consisting of a collection of elements (values or variables), of same memory size, each identified by at least one array index or key.

See ALGOL 68 and Array (data structure)

ASCII

ASCII, an acronym for American Standard Code for Information Interchange, is a character encoding standard for electronic communication.

See ALGOL 68 and ASCII

Assignment (computer science)

In computer programming, an assignment statement sets and/or re-sets the value stored in the storage location(s) denoted by a variable name; in other words, it copies a value into the variable.

See ALGOL 68 and Assignment (computer science)

Association for Computing Machinery

The Association for Computing Machinery (ACM) is a US-based international learned society for computing.

See ALGOL 68 and Association for Computing Machinery

Atari

Atari is a brand name that has been owned by several entities since its inception in 1972.

See ALGOL 68 and Atari

Atari ST

Atari ST is a line of personal computers from Atari Corporation and the successor to the company's 8-bit home computers.

See ALGOL 68 and Atari ST

Banff, Alberta

Banff is a town in Banff National Park, Alberta, Canada, in Alberta's Rockies along the Trans-Canada Highway, west of Calgary and east of Lake Louise, above Banff was the first municipality to incorporate within a Canadian national park.

See ALGOL 68 and Banff, Alberta

Barry J. Mailloux

Barry James Mailloux (1940? – 26 May 1982) obtained his Master of Science (M.Sc.) in numerical analysis in 1963.

See ALGOL 68 and Barry J. Mailloux

Bash (Unix shell)

Bash, short for Bourne-Again SHell, is a shell program and command language supported by the Free Software Foundation and first developed for the GNU Project by Brian Fox.

See ALGOL 68 and Bash (Unix shell)

BCPL

BCPL ("Basic Combined Programming Language") is a procedural, imperative, and structured programming language. ALGOL 68 and BCPL are procedural programming languages and systems programming languages.

See ALGOL 68 and BCPL

Bourne shell

The Bourne shell (sh) is a shell command-line interpreter for computer operating systems.

See ALGOL 68 and Bourne shell

Braille

Braille is a tactile writing system used by people who are visually impaired.

See ALGOL 68 and Braille

Brian Randell

Brian Randell DSc FBCS FLSW (born 1936) is a British computer scientist, and emeritus professor at the School of Computing, Newcastle University, United Kingdom.

See ALGOL 68 and Brian Randell

Bulgarian language

Bulgarian (bŭlgarski ezik) is an Eastern South Slavic language spoken in Southeast Europe, primarily in Bulgaria.

See ALGOL 68 and Bulgarian language

C (programming language)

C (pronounced – like the letter c) is a general-purpose programming language. ALGOL 68 and c (programming language) are procedural programming languages and systems programming languages.

See ALGOL 68 and C (programming language)

C++

C++ (pronounced "C plus plus" and sometimes abbreviated as CPP) is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. ALGOL 68 and C++ are algol programming language family and systems programming languages.

See ALGOL 68 and C++

C.mmp

The C.mmp was an early multiple instruction, multiple data (MIMD) multiprocessor system developed at Carnegie Mellon University (CMU) by William Wulf (1971).

See ALGOL 68 and C.mmp

Call stack

In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program.

See ALGOL 68 and Call stack

Camel case

Camel case (sometimes stylized autologically as camelCase or CamelCase, also known as camel caps or more formally as medial capitals) is the practice of writing phrases without spaces or punctuation and with capitalized words.

See ALGOL 68 and Camel case

CAP computer

The Cambridge CAP computer was the first successful experimental computer that demonstrated the use of security capabilities, both in hardware and software.

See ALGOL 68 and CAP computer

Carnegie Mellon University

Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania.

See ALGOL 68 and Carnegie Mellon University

Centrum Wiskunde & Informatica

The Centrum Wiskunde & Informatica (abbr. CWI; English: "National Research Institute for Mathematics and Computer Science") is a research centre in the field of mathematics and theoretical computer science.

See ALGOL 68 and Centrum Wiskunde & Informatica

Character encoding

Character encoding is the process of assigning numbers to graphical characters, especially the written characters of human language, allowing them to be stored, transmitted, and transformed using digital computers.

See ALGOL 68 and Character encoding

Charles H. Lindsey

Charles Hodgson Lindsey was a British computer scientist, most known for his involvement with the programming language ALGOL 68.

See ALGOL 68 and Charles H. Lindsey

Chinese language

Chinese is a group of languages spoken natively by the ethnic Han Chinese majority and many minority ethnic groups in China.

See ALGOL 68 and Chinese language

Communications of the ACM

Communications of the ACM is the monthly journal of the Association for Computing Machinery (ACM).

See ALGOL 68 and Communications of the ACM

Comparison of ALGOL 68 and C++

C++ doesn't have.

See ALGOL 68 and Comparison of ALGOL 68 and C++

Comparison of multi-paradigm programming languages

Programming languages can be grouped by the number and types of paradigms supported.

See ALGOL 68 and Comparison of multi-paradigm programming languages

Compiler

In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language).

See ALGOL 68 and Compiler

Compiler Description Language

Compiler Description Language (CDL) is a programming language based on affix grammars.

See ALGOL 68 and Compiler Description Language

Complex number

In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted, called the imaginary unit and satisfying the equation i^.

See ALGOL 68 and Complex number

Computer Conservation Society

The Computer Conservation Society (CCS) is a British organisation, founded in 1989.

See ALGOL 68 and Computer Conservation Society

Computer History Museum

The Computer History Museum (CHM) is a museum of computer history, located in Mountain View, California.

See ALGOL 68 and Computer History Museum

Computer science

Computer science is the study of computation, information, and automation.

See ALGOL 68 and Computer science

Concurrent computing

Concurrent computing is a form of computing in which several computations are executed concurrently—during overlapping time periods—instead of sequentially—with one completing before the next starts.

See ALGOL 68 and Concurrent computing

Context-free grammar

In formal language theory, a context-free grammar (CFG) is a formal grammar whose production rules can be applied to a nonterminal symbol regardless of its context.

See ALGOL 68 and Context-free grammar

Control Data Corporation

Control Data Corporation (CDC) was a mainframe and supercomputer company that in the 1960s was one of the nine major U.S. computer companies, which group included IBM, the Burroughs Corporation, and the Digital Equipment Corporation (DEC), the NCR Corporation (NCR), General Electric, and Honeywell, RCA and UNIVAC.

See ALGOL 68 and Control Data Corporation

The Copyright law of the Soviet Union went through several major revisions during its existence.

See ALGOL 68 and Copyright law of the Soviet Union

Cornelis H. A. Koster

Cornelis Hermanus Antonius "Kees" Koster (13 July 1943 – 21 March 2013) was a Dutch computer scientist who was a professor in the Department of Informatics at the Radboud University Nijmegen in the Netherlands.

See ALGOL 68 and Cornelis H. A. Koster

Crown copyright is a type of copyright protection.

See ALGOL 68 and Crown copyright

Cyrillic script

The Cyrillic script, Slavonic script or simply Slavic script is a writing system used for various languages across Eurasia.

See ALGOL 68 and Cyrillic script

Dangling else

The dangling else is a problem in programming of parser generators in which an optional else clause in an if–then(–else) statement results in nested conditionals being ambiguous.

See ALGOL 68 and Dangling else

Dartmouth Time Sharing System

The Dartmouth Time-Sharing System (DTSS) is a discontinued operating system first developed at Dartmouth College between 1963 and 1964.

See ALGOL 68 and Dartmouth Time Sharing System

Data type

In computer science and computer programming, a data type (or simply type) is a collection or grouping of data values, usually specified by a set of possible values, a set of allowed operations on these values, and/or a representation of these values as machine types.

See ALGOL 68 and Data type

Dennis Ritchie

Dennis MacAlistair Ritchie (September 9, 1941 – October 12, 2011) was an American computer scientist.

See ALGOL 68 and Dennis Ritchie

Directive (programming)

In computer programming, a directive or pragma (from "pragmatic") is a language construct that specifies how a compiler (or other translator) should process its input.

See ALGOL 68 and Directive (programming)

Douglas T. Ross

Douglas Taylor "Doug" Ross (21 December 1929 – 31 January 2007) was an American computer scientist pioneer, and chairman of SofTech, Inc.

See ALGOL 68 and Douglas T. Ross

Duck typing

In computer programming, duck typing is an application of the duck test—"If it walks like a duck and it quacks like a duck, then it must be a duck"—to determine whether an object can be used for a particular purpose.

See ALGOL 68 and Duck typing

Edsger W. Dijkstra

Edsger Wybe Dijkstra (11 May 1930 – 6 August 2002) was a Dutch computer scientist, programmer, software engineer, mathematician, and science essayist.

See ALGOL 68 and Edsger W. Dijkstra

Elbrus (computer)

The Elbrus (Эльбрус) is a line of Soviet and Russian computer systems developed by the Lebedev Institute of Precision Mechanics and Computer Engineering.

See ALGOL 68 and Elbrus (computer)

ELLA (programming language)

ELLA is a hardware description language and support toolset, developed in the United Kingdom by the Royal Signals and Radar Establishment (RSRE) during the 1980s and 1990s, which also developed the compiler for the programming language, ALGOL 68RS, used to write ELLA.

See ALGOL 68 and ELLA (programming language)

EPSILON (programming language)

EPSILON is a macro language with high level features including strings and lists, developed by A.P. Ershov at Novosibirsk in 1967.

See ALGOL 68 and EPSILON (programming language)

Euler (programming language)

Euler is a programming language created by Niklaus Wirth and Helmut Weber, conceived as an extension and generalization of ALGOL 60.

See ALGOL 68 and Euler (programming language)

Evaluation strategy

In a programming language, an evaluation strategy is a set of rules for evaluating expressions.

See ALGOL 68 and Evaluation strategy

Expression-oriented programming language

An expression-oriented programming language is a programming language in which every (or nearly every) construction is an expression and thus yields a value.

See ALGOL 68 and Expression-oriented programming language

FLACC

FLACC is an implementation of the ALGOL 68 programming language. ALGOL 68 and FLACC are procedural programming languages and systems programming languages.

See ALGOL 68 and FLACC

Flex machine

The Flex Computer System was developed by Michael Foster and Ian Currie of Royal Signals and Radar Establishment (RSRE) in Malvern, England, during the late 1970s and 1980s.

See ALGOL 68 and Flex machine

Font

In metal typesetting, a font is a particular size, weight and style of a typeface.

See ALGOL 68 and Font

For loop

In computer science, a for-loop or for loop is a control flow statement for specifying iteration.

See ALGOL 68 and For loop

Formal grammar

A formal grammar describes which strings from an alphabet of a formal language are valid according to the language's syntax.

See ALGOL 68 and Formal grammar

Formalism (philosophy of mathematics)

In the philosophy of mathematics, formalism is the view that holds that statements of mathematics and logic can be considered to be statements about the consequences of the manipulation of strings (alphanumeric sequences of symbols, usually as equations) using established manipulation rules.

See ALGOL 68 and Formalism (philosophy of mathematics)

Fortran

Fortran (formerly FORTRAN) is a third generation, compiled, imperative programming language that is especially suited to numeric computation and scientific computing. ALGOL 68 and Fortran are procedural programming languages.

See ALGOL 68 and Fortran

French language

French (français,, or langue française,, or by some speakers) is a Romance language of the Indo-European family.

See ALGOL 68 and French language

Friedrich L. Bauer

Friedrich Ludwig "Fritz" Bauer (10 June 1924 – 26 March 2015) was a German pioneer of computer science and professor at the Technical University of Munich.

See ALGOL 68 and Friedrich L. Bauer

GEORGE (operating system)

GEORGE was the name given to a series of operating systems released by International Computers and Tabulators (ICT) in the 1960s, for the ICT 1900 series of computers.

See ALGOL 68 and GEORGE (operating system)

German language

German (Standard High German: Deutsch) is a West Germanic language in the Indo-European language family, mainly spoken in Western and Central Europe. It is the most widely spoken and official or co-official language in Germany, Austria, Switzerland, Liechtenstein, and the Italian province of South Tyrol.

See ALGOL 68 and German language

GNU Compiler Collection

The GNU Compiler Collection (GCC) is a collection of compilers from the GNU Project that support various programming languages, hardware architectures and operating systems.

See ALGOL 68 and GNU Compiler Collection

GNU General Public License

The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses, or copyleft, that guarantee end users the four freedoms to run, study, share, and modify the software.

See ALGOL 68 and GNU General Public License

GOST

GOST (ГОСТ) refers to a set of international technical standards maintained by the Euro-Asian Council for Standardization, Metrology and Certification (EASC), a regional standards organization operating under the auspices of the Commonwealth of Independent States (CIS).

See ALGOL 68 and GOST

Guido van Rossum

Guido van Rossum (born 31 January 1956) is a Dutch programmer.

See ALGOL 68 and Guido van Rossum

IBM

International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American multinational technology company headquartered in Armonk, New York and present in over 175 countries.

See ALGOL 68 and IBM

IBM 1130

The IBM 1130 Computing System, introduced in 1965, was IBM's least expensive computer at that time.

See ALGOL 68 and IBM 1130

IBM 2741

The IBM 2741 is a printing computer terminal that was introduced in 1965.

See ALGOL 68 and IBM 2741

IBM Personal Computer

The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard.

See ALGOL 68 and IBM Personal Computer

IBM System/370

The IBM System/370 (S/370) is a range of IBM mainframe computers announced as the successors to the System/360 family on June 30, 1970.

See ALGOL 68 and IBM System/370

ICL 2900 Series

The ICL 2900 Series was a range of mainframe computer systems announced by the British manufacturer International Computers Limited on 9 October 1974.

See ALGOL 68 and ICL 2900 Series

ICL Series 39

The ICL Series 39 was a range of mainframe and minicomputer computer systems released by the UK manufacturer ICL in 1985.

See ALGOL 68 and ICL Series 39

ICL VME

VME (Virtual Machine Environment) is a mainframe operating system developed by the UK company International Computers Limited (ICL, now part of the Fujitsu group).

See ALGOL 68 and ICL VME

ICT 1900 series

ICT 1900 was a family of mainframe computers released by International Computers and Tabulators (ICT) and later International Computers Limited (ICL) during the 1960s and 1970s.

See ALGOL 68 and ICT 1900 series

IFIP Working Group 2.1

IFIP Working Group 2.1 on Algorithmic Languages and Calculi is a working group of the International Federation for Information Processing (IFIP). ALGOL 68 and IFIP Working Group 2.1 are algol programming language family.

See ALGOL 68 and IFIP Working Group 2.1

Imperative programming

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

See ALGOL 68 and Imperative programming

Incremental compiler

An incremental compiler is a kind of incremental computation applied to the field of compilation.

See ALGOL 68 and Incremental compiler

Integer overflow

In computer programming, an integer overflow occurs when an arithmetic operation on integers attempts to create a numeric value that is outside of the range that can be represented with a given number of digits – either higher than the maximum or lower than the minimum representable value.

See ALGOL 68 and Integer overflow

Interactive ALGOL 68

The Interactive ALGOL 68 compiler for ALGOL 68 was made available by Peter Craven of Algol Applications from 1984.

See ALGOL 68 and Interactive ALGOL 68

International Computers Limited

International Computers Limited (ICL) was a British computer hardware, computer software and computer services company that operated from 1968 until 2002.

See ALGOL 68 and International Computers Limited

International Federation for Information Processing

The International Federation for Information Processing (IFIP) is a global organisation for researchers and professionals working in the field of computing to conduct research, develop standards and promote information sharing.

See ALGOL 68 and International Federation for Information Processing

Japanese language

is the principal language of the Japonic language family spoken by the Japanese people.

See ALGOL 68 and Japanese language

John E. L. Peck

John Edward Lancelot Peck (14 August 1918 – 6 November 2013) was the first permanent Head of Department of Computer Science at the University of British Columbia (UBC).

See ALGOL 68 and John E. L. Peck

John McCarthy (computer scientist)

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

See ALGOL 68 and John McCarthy (computer scientist)

Klaus Samelson

Klaus Samelson (21 December 1918 – 25 May 1980) was a German mathematician, physicist, and computer pioneer in the area of programming language translation and push-pop stack algorithms for sequential formula translation on computers.

See ALGOL 68 and Klaus Samelson

Kootwijk

Kootwijk (West Low German: Kodek) (population estimate: 280) is a small village in the municipality Barneveld, located in the middle of the Netherlands, in the province of Gelderland.

See ALGOL 68 and Kootwijk

KornShell

KornShell (ksh) is a Unix shell which was developed by David Korn at Bell Labs in the early 1980s and announced at USENIX on July 14, 1983.

See ALGOL 68 and KornShell

Lambert Meertens

Lambert Guillaume Louis Théodore Meertens or L.G.L.T. Meertens (born 10 May 1944, in Amsterdam) is a Dutch computer scientist and professor.

See ALGOL 68 and Lambert Meertens

Library (computing)

In computer science, a library is a collection of read-only resources that is leveraged during software development to implement a computer program.

See ALGOL 68 and Library (computing)

Lisp (programming language)

Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation. ALGOL 68 and Lisp (programming language) are Academic programming languages and programming languages.

See ALGOL 68 and Lisp (programming language)

M series (computer)

M-20, M-220 and M222 were a range of general-purpose computers designed and manufactured in the USSR.

See ALGOL 68 and M series (computer)

Mary (programming language)

Mary is a programming language designed and implemented by RUNIT at Trondheim, Norway in the 1970s.

See ALGOL 68 and Mary (programming language)

Michael Guy

Michael J. T. Guy (born 1 April 1943) is a British computer scientist and mathematician.

See ALGOL 68 and Michael Guy

Michel Sintzoff

Michel Sintzoff (12 August 1938 – 28 November 2010) was a Belgian mathematician and computer scientist.

See ALGOL 68 and Michel Sintzoff

Mike Woodger

Michael Woodger (born 28 March 1923) is a pioneering English computer scientist.

See ALGOL 68 and Mike Woodger

Multics

Multics ("MULTiplexed Information and Computing Service") is an influential early time-sharing operating system based on the concept of a single-level memory.

See ALGOL 68 and Multics

NAG Numerical Library

The NAG Numerical Library is a software product developed and sold by The Numerical Algorithms Group Ltd.

See ALGOL 68 and NAG Numerical Library

Namespace

In computing, a namespace is a set of signs (names) that are used to identify and refer to objects of various kinds.

See ALGOL 68 and Namespace

Niklaus Wirth

Niklaus Emil Wirth (15 February 1934 – 1 January 2024) was a Swiss computer scientist.

See ALGOL 68 and Niklaus Wirth

Nobuo Yoneda

was a Japanese mathematician and computer scientist.

See ALGOL 68 and Nobuo Yoneda

North Berwick

North Berwick (Bearaig a Tuath) is a seaside town and former royal burgh in East Lothian, Scotland.

See ALGOL 68 and North Berwick

Numerical analysis

Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics).

See ALGOL 68 and Numerical analysis

Oak Ridge National Laboratory

Oak Ridge National Laboratory (ORNL) is a federally funded research and development center in Oak Ridge, Tennessee, United States.

See ALGOL 68 and Oak Ridge National Laboratory

Odra (computer)

Odra was a line of computers manufactured in Wrocław, Poland.

See ALGOL 68 and Odra (computer)

Oklahoma State University–Stillwater

Oklahoma State University–Stillwater (officially Oklahoma State University; informally OSU, OK State, Oklahoma State) is a public land-grant research university in Stillwater, Oklahoma.

See ALGOL 68 and Oklahoma State University–Stillwater

Open-source software

Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose.

See ALGOL 68 and Open-source software

Operating system

An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.

See ALGOL 68 and Operating system

Operator (computer programming)

In computer programming, operators are constructs defined within programming languages which behave generally like functions, but which differ syntactically or semantically.

See ALGOL 68 and Operator (computer programming)

Operator overloading

In computer programming, operator overloading, sometimes termed operator ad hoc polymorphism, is a specific case of polymorphism, where different operators have different implementations depending on their arguments.

See ALGOL 68 and Operator overloading

Oracle Solaris

Solaris is a proprietary Unix operating system originally developed by Sun Microsystems.

See ALGOL 68 and Oracle Solaris

Orthogonality

In mathematics, orthogonality is the generalization of the geometric notion of perpendicularity.

See ALGOL 68 and Orthogonality

Parallel computing

Parallel computing is a type of computation in which many calculations or processes are carried out simultaneously.

See ALGOL 68 and Parallel computing

Pascal (programming language)

Pascal is an imperative and procedural programming language, designed by Niklaus Wirth as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. ALGOL 68 and Pascal (programming language) are Academic programming languages, procedural programming languages and systems programming languages.

See ALGOL 68 and Pascal (programming language)

PDP-11

The PDP–11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the late 1990s, one of a set of products in the Programmed Data Processor (PDP) series.

See ALGOL 68 and PDP-11

Perl

Perl is a high-level, general-purpose, interpreted, dynamic programming language. ALGOL 68 and Perl are procedural programming languages and programming languages.

See ALGOL 68 and Perl

Peter Landin

Peter John Landin (5 June 1930 – 3 June 2009) was a British computer scientist.

See ALGOL 68 and Peter Landin

Peter Naur

Peter Naur (25 October 1928 – 3 January 2016) was a Danish computer science pioneer and 2005 Turing award winner.

See ALGOL 68 and Peter Naur

Pointer (computer programming)

In computer science, a pointer is an object in many programming languages that stores a memory address.

See ALGOL 68 and Pointer (computer programming)

Polymorphism (computer science)

In programming language theory and type theory, polymorphism is the use of a single symbol to represent multiple different types.

See ALGOL 68 and Polymorphism (computer science)

Prime number

A prime number (or a prime) is a natural number greater than 1 that is not a product of two smaller natural numbers.

See ALGOL 68 and Prime number

Princeton University

Princeton University is a private Ivy League research university in Princeton, New Jersey.

See ALGOL 68 and Princeton University

Programming language

A programming language is a system of notation for writing computer programs. ALGOL 68 and programming language are programming languages.

See ALGOL 68 and Programming language

Python (programming language)

Python is a high-level, general-purpose programming language. ALGOL 68 and Python (programming language) are programming languages.

See ALGOL 68 and Python (programming language)

RAF Strike Command

The Royal Air Force's Strike Command was the military formation which controlled the majority of the United Kingdom's bomber and fighter aircraft from 1968 until 2007 when it merged with Personnel and Training Command to form the single Air Command.

See ALGOL 68 and RAF Strike Command

Recursive data type

In computer programming languages, a recursive data type (also known as a recursively-defined, inductively-defined or inductive data type) is a data type for values that may contain other values of the same type.

See ALGOL 68 and Recursive data type

RISC OS

RISC OS is a computer operating system originally designed by Acorn Computers Ltd in Cambridge, England.

See ALGOL 68 and RISC OS

Royal Radar Establishment

The Royal Radar Establishment was a research centre in Malvern, Worcestershire in the United Kingdom.

See ALGOL 68 and Royal Radar Establishment

Royal Signals and Radar Establishment

The Royal Signals and Radar Establishment (RSRE) was a scientific research establishment within the Ministry of Defence (MoD) of the United Kingdom.

See ALGOL 68 and Royal Signals and Radar Establishment

Russian language

Russian is an East Slavic language, spoken primarily in Russia.

See ALGOL 68 and Russian language

S-algol

S-algol (St Andrews Algol) is a computer programming language derivative of ALGOL 60 developed at the University of St Andrews in 1979 by Ron Morrison and Tony Davie.

See ALGOL 68 and S-algol

S3 (programming language)

S3 is a structured, imperative high-level computer programming language.

See ALGOL 68 and S3 (programming language)

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 part of a program where the name binding is valid; that is, where the name can be used to refer to the entity.

See ALGOL 68 and Scope (computer science)

Seed7

Seed7 is an extensible general-purpose programming language designed by Thomas Mertes.

See ALGOL 68 and Seed7

Semaphore (programming)

In computer science, a semaphore is a variable or abstract data type used to control access to a common resource by multiple threads and avoid critical section problems in a concurrent system such as a multitasking operating system.

See ALGOL 68 and Semaphore (programming)

Shareware

Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost.

See ALGOL 68 and Shareware

Sic

The Latin adverb sic (thus, so, and in this manner) inserted after a quotation indicates that the quoted matter has been transcribed or translated as found in the source text, including erroneous, archaic, or unusual spelling, punctuation, and grammar.

See ALGOL 68 and Sic

Sieve of Eratosthenes

In mathematics, the sieve of Eratosthenes is an ancient algorithm for finding all prime numbers up to any given limit.

See ALGOL 68 and Sieve of Eratosthenes

Six-bit character code

A six-bit character code is a character encoding designed for use on computers with word lengths a multiple of 6.

See ALGOL 68 and Six-bit character code

Soviet Union

The Union of Soviet Socialist Republics (USSR), commonly known as the Soviet Union, was a transcontinental country that spanned much of Eurasia from 1922 to 1991.

See ALGOL 68 and Soviet Union

SPARC

SPARC (Scalable Processor ARChitecture) is a reduced instruction set computer (RISC) instruction set architecture originally developed by Sun Microsystems.

See ALGOL 68 and SPARC

Springer Science+Business Media

Springer Science+Business Media, commonly known as Springer, is a German multinational publishing company of books, e-books and peer-reviewed journals in science, humanities, technical and medical (STM) publishing.

See ALGOL 68 and Springer Science+Business Media

Statement (computer science)

In computer programming, a statement is a syntactic unit of an imperative programming language that expresses some action to be carried out.

See ALGOL 68 and Statement (computer science)

Steelman language requirements

The Steelman language requirements were a set of requirements which a high-level general-purpose programming language should meet, created by the United States Department of Defense in The Department of Defense Common High Order Language program in 1978.

See ALGOL 68 and Steelman language requirements

Stephen R. Bourne

Stephen Richard "Steve" Bourne (born 7 January 1944) is an English computer scientist based in the United States for most of his career.

See ALGOL 68 and Stephen R. Bourne

Strong and weak typing

In computer programming, one of the many ways that programming languages are colloquially classified is whether the language's type system makes it strongly typed or weakly typed (loosely typed).

See ALGOL 68 and Strong and weak typing

Stropping (syntax)

In computer language design, stropping is a method of explicitly marking letter sequences as having a special property, such as being a keyword, or a certain type of variable or storage location, and thus inhabiting a different namespace from ordinary names ("identifiers"), in order to avoid clashes.

See ALGOL 68 and Stropping (syntax)

Structural type system

A structural type system (or property-based type system) is a major class of type systems in which type compatibility and equivalence are determined by the type's actual structure or definition and not by other characteristics such as its name or place of declaration.

See ALGOL 68 and Structural type system

Sun-3

Sun-3 is a series of UNIX computer workstations and servers produced by Sun Microsystems, launched on September 9, 1985.

See ALGOL 68 and Sun-3

SunOS

SunOS is a Unix-branded operating system developed by Sun Microsystems for their workstation and server computer systems.

See ALGOL 68 and SunOS

Syntactic sugar

In computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express.

See ALGOL 68 and Syntactic sugar

Syntax (programming languages)

In computer science, the syntax of a computer language is the rules that define the combinations of symbols that are considered to be correctly structured statements or expressions in that language.

See ALGOL 68 and Syntax (programming languages)

Tagged union

In computer science, a tagged union, also called a variant, variant record, choice type, discriminated union, disjoint union, sum type, or coproduct, is a data structure used to hold a value that could take on several different, but fixed, types.

See ALGOL 68 and Tagged union

Technical standard

A technical standard is an established norm or requirement for a repeatable technical task which is applied to a common and repeated use of rules, conditions, guidelines or characteristics for products or related processes and production methods, and related management systems practices.

See ALGOL 68 and Technical standard

Technische Universität Berlin

italic (TU Berlin; also known as Berlin Institute of Technology and Technical University of Berlin, although officially the name should not be translated) is a public research university located in Berlin, Germany.

See ALGOL 68 and Technische Universität Berlin

Telefunken

Telefunken was a German radio and television producer, founded in Berlin in 1903 as a joint venture between Siemens & Halske and the Allgemeine Elektrizitäts-Gesellschaft (AEG) ("General electricity company").

See ALGOL 68 and Telefunken

Tirrenia

Tirrenia is a frazione (parish) of Pisa, Tuscany, Italy with a population of 3,112 inhabitants.

See ALGOL 68 and Tirrenia

Tony Hoare

Sir Charles Antony Richard Hoare, also known as Tony Hoare or by his initials C. A. R. Hoare (born 11 January 1934) is a British computer scientist who has made foundational contributions to programming languages, algorithms, operating systems, formal verification, and concurrent computing.

See ALGOL 68 and Tony Hoare

Turing Award

The ACM A. M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) for contributions of lasting and major technical importance to computer science.

See ALGOL 68 and Turing Award

Type conversion

In computer science, type conversion, type casting, type coercion, and type juggling are different ways of changing an expression from one data type to another.

See ALGOL 68 and Type conversion

Type introspection

In computing, type introspection is the ability of a program to examine the type or properties of an object at runtime.

See ALGOL 68 and Type introspection

Ultrix

Ultrix (officially all-caps ULTRIX) is the brand name of Digital Equipment Corporation's (DEC) discontinued native Unix operating systems for the PDP-11, VAX, MicroVAX and DECstations.

See ALGOL 68 and Ultrix

UNESCO

The United Nations Educational, Scientific and Cultural Organization (UNESCO; pronounced) is a specialized agency of the United Nations (UN) with the aim of promoting world peace and security through international cooperation in education, arts, sciences and culture.

See ALGOL 68 and UNESCO

Unicode

Unicode, formally The Unicode Standard, is a text encoding standard maintained by the Unicode Consortium designed to support the use of text in all of the world's writing systems that can be digitized.

See ALGOL 68 and Unicode

United Kingdom

The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain, is a country in Northwestern Europe, off the coast of the continental mainland.

See ALGOL 68 and United Kingdom

University of California, Los Angeles

The University of California, Los Angeles (UCLA) is a public land-grant research university in Los Angeles, California, United States.

See ALGOL 68 and University of California, Los Angeles

University of Cambridge

The University of Cambridge is a public collegiate research university in Cambridge, England.

See ALGOL 68 and University of Cambridge

University of Illinois Urbana-Champaign

The University of Illinois Urbana-Champaign (UIUC, U of I, Illinois, or University of Illinois) is a public land-grant research university in the Champaign–Urbana metropolitan area, Illinois, United States.

See ALGOL 68 and University of Illinois Urbana-Champaign

University of Leeds

The University of Leeds is a public research university in Leeds, West Yorkshire, England.

See ALGOL 68 and University of Leeds

Unix

Unix (trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

See ALGOL 68 and Unix

Unix shell

A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems.

See ALGOL 68 and Unix shell

Van Wijngaarden grammar

In computer science, a Van Wijngaarden grammar (also vW-grammar or W-grammar) is a formalism for defining formal languages.

See ALGOL 68 and Van Wijngaarden grammar

VAX

VAX (an acronym for Virtual Address eXtension) is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that was developed and sold by Digital Equipment Corporation (DEC) in the late 20th century.

See ALGOL 68 and VAX

VAX-11

The VAX-11 is a discontinued family of 32-bit superminicomputers, running the Virtual Address eXtension (VAX) instruction set architecture (ISA), developed and manufactured by Digital Equipment Corporation (DEC).

See ALGOL 68 and VAX-11

Virtual machine

In computing, a virtual machine (VM) is the virtualization or emulation of a computer system.

See ALGOL 68 and Virtual machine

Warsaw

Warsaw, officially the Capital City of Warsaw, is the capital and largest city of Poland.

See ALGOL 68 and Warsaw

Willem van der Poel

Willem Louis van der Poel (born 2 December 1926) is a Dutch computer scientist, who is known for designing one of the first computers to be designed in the Netherlands, the Zeer Eenvoudige Binaire Reken Automaat (ZEBRA), translated as Very Simple Binary Automatic Calculator.

See ALGOL 68 and Willem van der Poel

Zandvoort

Zandvoort is a municipality in the province of North Holland, Netherlands.

See ALGOL 68 and Zandvoort

Zilog Z80

The Zilog Z80 is an 8-bit microprocessor designed by Zilog that played an important role in the evolution of early computing.

See ALGOL 68 and Zilog Z80

Zurich

Zurich (Zürich) is the largest city in Switzerland and the capital of the canton of Zurich.

See ALGOL 68 and Zurich

See also

Academic programming languages

Algol programming language family

Programming languages created in 1968

References

[1] https://en.wikipedia.org/wiki/ALGOL_68

Also known as AL-76 programming language, ALGOL 68 (programming language), ALGOL 68 programming language, ALGOL-68, ALGOrithmic Language 1968, Algol68, Format (Algol68), GOST 27974-88, GOST 27975-88, Struct (Algol 68), UЭль-76.

, Computer science, Concurrent computing, Context-free grammar, Control Data Corporation, Copyright law of the Soviet Union, Cornelis H. A. Koster, Crown copyright, Cyrillic script, Dangling else, Dartmouth Time Sharing System, Data type, Dennis Ritchie, Directive (programming), Douglas T. Ross, Duck typing, Edsger W. Dijkstra, Elbrus (computer), ELLA (programming language), EPSILON (programming language), Euler (programming language), Evaluation strategy, Expression-oriented programming language, FLACC, Flex machine, Font, For loop, Formal grammar, Formalism (philosophy of mathematics), Fortran, French language, Friedrich L. Bauer, GEORGE (operating system), German language, GNU Compiler Collection, GNU General Public License, GOST, Guido van Rossum, IBM, IBM 1130, IBM 2741, IBM Personal Computer, IBM System/370, ICL 2900 Series, ICL Series 39, ICL VME, ICT 1900 series, IFIP Working Group 2.1, Imperative programming, Incremental compiler, Integer overflow, Interactive ALGOL 68, International Computers Limited, International Federation for Information Processing, Japanese language, John E. L. Peck, John McCarthy (computer scientist), Klaus Samelson, Kootwijk, KornShell, Lambert Meertens, Library (computing), Lisp (programming language), M series (computer), Mary (programming language), Michael Guy, Michel Sintzoff, Mike Woodger, Multics, NAG Numerical Library, Namespace, Niklaus Wirth, Nobuo Yoneda, North Berwick, Numerical analysis, Oak Ridge National Laboratory, Odra (computer), Oklahoma State University–Stillwater, Open-source software, Operating system, Operator (computer programming), Operator overloading, Oracle Solaris, Orthogonality, Parallel computing, Pascal (programming language), PDP-11, Perl, Peter Landin, Peter Naur, Pointer (computer programming), Polymorphism (computer science), Prime number, Princeton University, Programming language, Python (programming language), RAF Strike Command, Recursive data type, RISC OS, Royal Radar Establishment, Royal Signals and Radar Establishment, Russian language, S-algol, S3 (programming language), Scope (computer science), Seed7, Semaphore (programming), Shareware, Sic, Sieve of Eratosthenes, Six-bit character code, Soviet Union, SPARC, Springer Science+Business Media, Statement (computer science), Steelman language requirements, Stephen R. Bourne, Strong and weak typing, Stropping (syntax), Structural type system, Sun-3, SunOS, Syntactic sugar, Syntax (programming languages), Tagged union, Technical standard, Technische Universität Berlin, Telefunken, Tirrenia, Tony Hoare, Turing Award, Type conversion, Type introspection, Ultrix, UNESCO, Unicode, United Kingdom, University of California, Los Angeles, University of Cambridge, University of Illinois Urbana-Champaign, University of Leeds, Unix, Unix shell, Van Wijngaarden grammar, VAX, VAX-11, Virtual machine, Warsaw, Willem van der Poel, Zandvoort, Zilog Z80, Zurich.