136 relations: "Hello, World!" program, Ada (programming language), Address programming language, Adriaan van Wijngaarden, Alan Perlis, ALCOR, ALGOL 58, ALGOL 60, ALGOL 68, ALGOL W, Algorithm, APL syntax and symbols, ASCII, Association for Computing Machinery, Atlas Autocode, Automatic Computing Engine, B (programming language), Backslash, Backus–Naur form, BCPL, BESM, Boolean data type, Brian Randell, Buran (spacecraft), Burroughs Corporation, Burroughs large systems, Burroughs MCP, C (programming language), Case Western Reserve University, Charles Katz, COBOL, Comecon, Communications of the ACM, Compiler, Compilers: Principles, Techniques, and Tools, Computer History Museum, Context-free grammar, Coral 66, Cyrillic script, Dartmouth ALGOL 30, Data General Eclipse, DG/L, Donald Knuth, Edinburgh IMP, Edsger W. Dijkstra, Electrologica X1, Elliott 803, Elliott ALGOL, English Electric, English Electric DEUCE, ..., English Electric KDF9, ES EVM, Estonian Soviet Socialist Republic, ETH Zurich, Evaluation strategy, Executive Systems Problem Oriented Language, Ferranti Pegasus, Font, Formal grammar, Fortran, Friedrich L. Bauer, GOST, GOST 10859, Heinz Rutishauser, Hermann Bottenbruch, High-level programming language, IBM 2741, IBM System/360, ICT 1900 series, Imperative programming, Input/output, Instruction set architecture, International Federation for Information Processing, ISWIM, Java virtual machine, Jørn Jensen, Jensen's Device, John Backus, John C. Reynolds, John McCarthy (computer scientist), Joseph Henry Wegstein, JOVIAL, Klaus Samelson, Konrad Zuse, Kristen Nygaard, Lambda calculus, LGP-30, Lisp (programming language), Man or boy test, META II, Mike Woodger, Minsk family of computers, ML (programming language), NELIAC, Nested function, NEWP, Niklaus Wirth, Ole-Johan Dahl, Parameter (computer programming), Pascal (programming language), PDP-1, PDP-11, Peter Landin, Peter Naur, Peter O'Hearn, PL/I, Procedural programming, Programming Computable Functions, Programming language, Recursion (computer science), Ron Morrison, S-algol, Scheme (programming language), Scope (computer science), Simula, Soviet Union, Stropping (syntax), Structured programming, Table (information), The Computer Journal, Thomas E. Kurtz, Thunk, Tony Hoare, Tron (video game), Turing Award, Unicode, Unisys, United States Department of Defense, UNIVAC, UNIVAC 1100/2200 series, Van Wijngaarden grammar, Whetstone (benchmark), Willem van der Poel, Z22 (computer), Z23 (computer), ZEBRA (computer). Expand index (86 more) »
"Hello, World!" program
A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.
New!!: ALGOL and "Hello, World!" program · See more »
Ada (programming language)
Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.
New!!: ALGOL and Ada (programming language) · See more »
Address programming language
The Address programming language (Адресный язык программирования Адресна мова програмування) is one of the world's first high-level programming languages.
New!!: ALGOL and Address programming language · See more »
Adriaan van Wijngaarden
Adriaan "Aad" van Wijngaarden (2 November 1916 – 7 February 1987) was a Dutch mathematician and computer scientist, who is considered by many to have been the founding father of informatica (computer science) in the Netherlands.
New!!: ALGOL and Adriaan van Wijngaarden · See more »
Alan Perlis
Alan Jay Perlis (April 1, 1922 – February 7, 1990) was an American computer scientist and professor at Purdue University, Carnegie Mellon University and Yale University.
New!!: ALGOL and Alan Perlis · See more »
ALCOR
ALCOR is an early computer language definition created by the ALCOR Group, a consortium of universities, research institutions and manufacturers in Europe and the United States which was founded in 1959 and which had 60 members in 1966.
New!!: ALGOL and ALCOR · See more »
ALGOL 58
ALGOL 58, originally known as IAL, is one of the family of ALGOL computer programming languages.
New!!: ALGOL and ALGOL 58 · See more »
ALGOL 60
ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages.
New!!: ALGOL and ALGOL 60 · 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.
New!!: ALGOL and ALGOL 68 · See more »
ALGOL W
ALGOL W is a programming language.
New!!: ALGOL and ALGOL W · See more »
Algorithm
In mathematics and computer science, an algorithm is an unambiguous specification of how to solve a class of problems.
New!!: ALGOL and Algorithm · See more »
APL syntax and symbols
The programming language APL is distinctive in being symbolic rather than lexical: its primitives are denoted by symbols, not words.
New!!: ALGOL and APL syntax and symbols · See more »
ASCII
ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.
New!!: ALGOL and ASCII · See more »
Association for Computing Machinery
The Association for Computing Machinery (ACM) is an international learned society for computing.
New!!: ALGOL and Association for Computing Machinery · See more »
Atlas Autocode
Atlas Autocode (AA)R.A. Brooker and J.S. Rohl,, University of Manchester Computer Science Department, 1965.
New!!: ALGOL and Atlas Autocode · See more »
Automatic Computing Engine
The Automatic Computing Engine (ACE) was an early electronic stored-program computer designed by Alan Turing.
New!!: ALGOL and Automatic Computing Engine · See more »
B (programming language)
B is a programming language developed at Bell Labs circa 1969.
New!!: ALGOL and B (programming language) · See more »
Backslash
The backslash (\) is a typographical mark (glyph) used mainly in computing and is the mirror image of the common slash (/).
New!!: ALGOL and Backslash · 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.
New!!: ALGOL and Backus–Naur form · 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.
New!!: ALGOL and BCPL · See more »
BESM
BESM (БЭСМ) is the name of a series of Soviet mainframe computers built in 1950–60s.
New!!: ALGOL and BESM · See more »
Boolean data type
In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false), intended to represent the two truth values of logic and Boolean algebra.
New!!: ALGOL and Boolean data type · See more »
Brian Randell
Brian Randell (born 1936) is a British computer scientist, and Emeritus Professor at the School of Computing Science, Newcastle University, UK He specialises in research into software fault tolerance and dependability, and is a noted authority on the early pre-1950 history of computers.
New!!: ALGOL and Brian Randell · See more »
Buran (spacecraft)
Buran (Бура́н,, meaning "Snowstorm" or "Blizzard"; GRAU index serial number: "11F35 K1") was the first spaceplane to be produced as part of the Soviet/Russian Buran programme.
New!!: ALGOL and Buran (spacecraft) · See more »
Burroughs Corporation
The Burroughs Corporation was a major American manufacturer of business equipment.
New!!: ALGOL and Burroughs Corporation · 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.
New!!: ALGOL and Burroughs large systems · See more »
Burroughs MCP
The MCP (Master Control Program) is the proprietary operating system of the Burroughs small, medium and large systems, including the Unisys Clearpath/MCP systems.
New!!: ALGOL and Burroughs MCP · 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.
New!!: ALGOL and C (programming language) · See more »
Case Western Reserve University
Case Western Reserve University (also known as Case Western Reserve, Case Western, Case, and CWRU) is a private doctorate-granting university in Cleveland, Ohio.
New!!: ALGOL and Case Western Reserve University · See more »
Charles Katz
Charles Katz (born in 1927) is an American computer scientist known for his contributions to early compiler development in the 1950s.
New!!: ALGOL and Charles Katz · See more »
COBOL
COBOL (an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use.
New!!: ALGOL and COBOL · See more »
Comecon
The Council for Mutual Economic Assistance (English abbreviation COMECON, CMEA, or CAME) was an economic organization from 1949 to 1991 under the leadership of the Soviet Union that comprised the countries of the Eastern Bloc along with a number of communist states elsewhere in the world.
New!!: ALGOL and Comecon · See more »
Communications of the ACM
Communications of the ACM is the monthly journal of the Association for Computing Machinery (ACM).
New!!: ALGOL and Communications of the ACM · 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).
New!!: ALGOL and Compiler · See more »
Compilers: Principles, Techniques, and Tools
Compilers: Principles, Techniques, and Tools is a computer science textbook by Alfred V. Aho, Monica S. Lam, Ravi Sethi, and Jeffrey D. Ullman about compiler construction.
New!!: ALGOL and Compilers: Principles, Techniques, and Tools · See more »
Computer History Museum
The Computer History Museum (CHM) is a museum established in 1996 in Mountain View, California, US.
New!!: ALGOL and Computer History Museum · See more »
Context-free grammar
In formal language theory, a context-free grammar (CFG) is a certain type of formal grammar: a set of production rules that describe all possible strings in a given formal language.
New!!: ALGOL and Context-free grammar · See more »
Coral 66
CORAL (Computer On-line Real-time Applications Language) is a programming language originally developed in 1964 at the Royal Radar Establishment (RRE), Malvern, UK, as a subset of JOVIAL.
New!!: ALGOL and Coral 66 · See more »
Cyrillic script
The Cyrillic script is a writing system used for various alphabets across Eurasia (particularity in Eastern Europe, the Caucasus, Central Asia, and North Asia).
New!!: ALGOL and Cyrillic script · See more »
Dartmouth ALGOL 30
Dartmouth ALGOL 30 was an 1960s-era implementation, firstly of the ALGOL 58 programming language, then of ALGOL 60 for the LGP-30 at Dartmouth College, hence the name.
New!!: ALGOL and Dartmouth ALGOL 30 · See more »
Data General Eclipse
The Data General Eclipse line of computers by Data General were 16-bit minicomputers released in early 1974 and sold until 1988.
New!!: ALGOL and Data General Eclipse · See more »
DG/L
DG/L was a programming language developed by Data General Corp for the Nova, Eclipse and Eclipse/MV families of minicomputers in the 1970s and early 1980s.
New!!: ALGOL and DG/L · See more »
Donald Knuth
Donald Ervin Knuth (born January 10, 1938) is an American computer scientist, mathematician, and professor emeritus at Stanford University.
New!!: ALGOL and Donald Knuth · See more »
Edinburgh IMP
Edinburgh IMP is a development of ATLAS Autocode, initially developed around 1966-1969 at Edinburgh University, Scotland.
New!!: ALGOL and Edinburgh IMP · See more »
Edsger W. Dijkstra
Edsger Wybe Dijkstra (11 May 1930 – 6 August 2002) was a Dutch systems scientist, programmer, software engineer, science essayist, and early pioneer in computing science.
New!!: ALGOL and Edsger W. Dijkstra · See more »
Electrologica X1
The Electrologica X1 was a digital computer designed and manufactured in the Netherlands from 1958 to 1965.
New!!: ALGOL and Electrologica X1 · See more »
Elliott 803
The Elliott 803 is a small, medium-speed transistor digital computer which was manufactured by the British company Elliott Brothers in the 1960s.
New!!: ALGOL and Elliott 803 · See more »
Elliott ALGOL
Elliott ALGOL was an ALGOL 60 compiler for the Elliott 803 computer.
New!!: ALGOL and Elliott ALGOL · See more »
English Electric
The English Electric Company Limited was a British industrial manufacturer formed after the armistice of World War I at the end of 1918.
New!!: ALGOL and English Electric · See more »
English Electric DEUCE
The DEUCE (Digital Electronic Universal Computing Engine) was one of the earliest British commercially available computers, built by English Electric from 1955.
New!!: ALGOL and English Electric DEUCE · See more »
English Electric KDF9
KDF9 was an early British computer designed and built by English Electric.
New!!: ALGOL and English Electric KDF9 · See more »
ES EVM
ES EVM (ЕС ЭВМ, Единая система электронных вычислительных машин, Yedinaya Sistema Electronnykh Vytchislitel'nykh Mashin, meaning "Unified System of Electronic Computers") was a series of clones of IBM's System/360 and System/370 mainframes, released in the Comecon countries under the initiative of the Soviet Union since the 1960s.
New!!: ALGOL and ES EVM · See more »
Estonian Soviet Socialist Republic
The Estonian Soviet Socialist Republic (Estonian SSR or ESSR; Eesti Nõukogude Sotsialistlik Vabariik ENSV; Эстонская Советская Социалистическая Республика ЭССР, Estonskaya Sovetskaya Sotsialisticheskaya Respublika ESSR), also known as Soviet Estonia or Estonia was an unrecognized republic of the Soviet Union, administered by a subordinate of the Government of the Soviet Union.
New!!: ALGOL and Estonian Soviet Socialist Republic · See more »
ETH Zurich
ETH Zurich (Swiss Federal Institute of Technology in Zurich; Eidgenössische Technische Hochschule Zürich) is a science, technology, engineering and mathematics STEM university in the city of Zürich, Switzerland.
New!!: ALGOL and ETH Zurich · See more »
Evaluation strategy
Evaluation strategies are used by programming languages to determine when to evaluate the argument(s) of a function call (for function, also read: operation, method, or relation) and what kind of value to pass to the function.
New!!: ALGOL and Evaluation strategy · See more »
Executive Systems Problem Oriented Language
ESPOL (short for Executive Systems Problem Oriented Language) was a superset of ALGOL 60 that provided capabilities of what would later be known as Mohols, machine oriented high order languages, such as interrupting a processor on a multiprocessor system (the Burroughs large systems were multiprocessor processor systems).
New!!: ALGOL and Executive Systems Problem Oriented Language · See more »
Ferranti Pegasus
Pegasus was an early vacuum tube (valve) computer built by Ferranti, Ltd of Great Britain.
New!!: ALGOL and Ferranti Pegasus · See more »
Font
In metal typesetting, a font was a particular size, weight and style of a typeface.
New!!: ALGOL and Font · See more »
Formal grammar
In formal language theory, a grammar (when the context is not given, often called a formal grammar for clarity) is a set of production rules for strings in a formal language.
New!!: ALGOL and Formal grammar · See more »
Fortran
Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.
New!!: ALGOL and Fortran · See more »
Friedrich L. Bauer
Friedrich Ludwig "Fritz" Bauer (10 June 1924 – 26 March 2015) was a German computer scientist and professor at the Technical University of Munich.
New!!: ALGOL and Friedrich L. Bauer · See more »
GOST
GOST (Russian: ГОСТ) refers to a set of 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).
New!!: ALGOL and GOST · See more »
GOST 10859
GOST 10859 (1964) is a standard of the Soviet Union which defined how to encode data on punched cards.
New!!: ALGOL and GOST 10859 · See more »
Heinz Rutishauser
Heinz Rutishauser (30 January 1918 – 10 November 1970) was a Swiss mathematician and a pioneer of modern numerical mathematics and computer science.
New!!: ALGOL and Heinz Rutishauser · See more »
Hermann Bottenbruch
Hermann Bottenbruch (b.September 14, 1928) is a German mathematician and computer scientist.
New!!: ALGOL and Hermann Bottenbruch · See more »
High-level programming language
In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.
New!!: ALGOL and High-level programming language · See more »
IBM 2741
The IBM 2741 is a printing computer terminal that was introduced in 1965.
New!!: ALGOL and IBM 2741 · See more »
IBM System/360
The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978.
New!!: ALGOL and IBM System/360 · See more »
ICT 1900 series
ICT 1900 was the name given to a series of mainframe computers released by International Computers and Tabulators (ICT) and later International Computers Limited (ICL) during the 1960s and '70s.
New!!: ALGOL and ICT 1900 series · See more »
Imperative programming
In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.
New!!: ALGOL and Imperative programming · See more »
Input/output
In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.
New!!: ALGOL and Input/output · See more »
Instruction set architecture
An instruction set architecture (ISA) is an abstract model of a computer.
New!!: ALGOL and Instruction set architecture · See more »
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 information and communication technologies (ICT) to conduct research, develop standards and promote information sharing.
New!!: ALGOL and International Federation for Information Processing · See more »
ISWIM
ISWIM is an abstract computer programming language (or a family of programming languages) devised by Peter J. Landin and first described in his article The Next 700 Programming Languages, published in the Communications of the ACM in 1966.
New!!: ALGOL and ISWIM · See more »
Java virtual machine
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages and compiled to Java bytecode.
New!!: ALGOL and Java virtual machine · See more »
Jørn Jensen
Jørn Jensen (1925–2007), one of the earliest Danish programmers.
New!!: ALGOL and Jørn Jensen · See more »
Jensen's Device
Jensen's Device is a computer programming technique that exploits call by name.
New!!: ALGOL and Jensen's Device · See more »
John Backus
John Warner Backus (December 3, 1924 – March 17, 2007) was an American computer scientist.
New!!: ALGOL and John Backus · See more »
John C. Reynolds
John Charles Reynolds (June 1, 1935 – April 28, 2013) was an American computer scientist.
New!!: ALGOL and John C. Reynolds · See more »
John McCarthy (computer scientist)
John McCarthy (September 4, 1927 – October 24, 2011) was an American computer scientist and cognitive scientist.
New!!: ALGOL and John McCarthy (computer scientist) · See more »
Joseph Henry Wegstein
Joseph Henry Wegstein (b.April 7, 1922 in Washburn, Illinois) is an American computer scientist.
New!!: ALGOL and Joseph Henry Wegstein · See more »
JOVIAL
JOVIAL is a high-level computer programming language similar to ALGOL, specialized for the development of embedded systems (specialized computer systems designed to perform one or a few dedicated functions, usually embedded as part of a complete device including mechanical parts).
New!!: ALGOL and JOVIAL · See more »
Klaus Samelson
Klaus Samelson (December 21, 1918 – May 25, 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.
New!!: ALGOL and Klaus Samelson · See more »
Konrad Zuse
Konrad Zuse (22 June 1910 – 18 December 1995) was a German civil engineer, inventor and computer pioneer.
New!!: ALGOL and Konrad Zuse · See more »
Kristen Nygaard
Kristen Nygaard (27 August 1926 – 10 August 2002) was a Norwegian computer scientist, programming language pioneer and politician.
New!!: ALGOL and Kristen Nygaard · See more »
Lambda calculus
Lambda calculus (also written as λ-calculus) is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution.
New!!: ALGOL and Lambda calculus · See more »
LGP-30
The LGP-30, standing for Librascope General Purpose and then Librascope General Precision, was an early off-the-shelf computer.
New!!: ALGOL and LGP-30 · 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.
New!!: ALGOL and Lisp (programming language) · See more »
Man or boy test
The man or boy test was proposed by computer scientist Donald Knuth as a means of evaluating implementations of the ALGOL 60 programming language.
New!!: ALGOL and Man or boy test · See more »
META II
META II is a domain-specific programming language for writing compilers.
New!!: ALGOL and META II · See more »
Mike Woodger
Michael ("Mike") Woodger (born 28 March 1923) is a pioneering English computer scientist.
New!!: ALGOL and Mike Woodger · See more »
Minsk family of computers
Minsk family of mainframe computers was developed and produced in the Byelorussian SSR from 1959 to 1975.
New!!: ALGOL and Minsk family of computers · See more »
ML (programming language)
ML (Meta Language) is a general-purpose functional programming language.
New!!: ALGOL and ML (programming language) · See more »
NELIAC
The Navy Electronics Laboratory International ALGOL Compiler or NELIAC is a dialect and compiler implementation of the ALGOL 58 programming language developed by the Naval Electronics Laboratory in 1958.
New!!: ALGOL and NELIAC · See more »
Nested function
In computer programming, a nested function (or nested procedure or subroutine) is a function which is defined within another function, the enclosing function.
New!!: ALGOL and Nested function · See more »
NEWP
NEWP (or the New Executive Programming Language) is a high-level programming language used on the Unisys MCP systems.
New!!: ALGOL and NEWP · 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.
New!!: ALGOL and Niklaus Wirth · See more »
Ole-Johan Dahl
Ole-Johan Dahl (12 October 1931 – 29 June 2002) was a Norwegian computer scientist.
New!!: ALGOL and Ole-Johan Dahl · See more »
Parameter (computer programming)
In computer programming, a parameter (often called formal parameter or formal argument) is a special kind of variable, used in a subroutine to refer to one of the pieces of data provided as input to the subroutine.
New!!: ALGOL and Parameter (computer programming) · 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.
New!!: ALGOL and Pascal (programming language) · See more »
PDP-1
The PDP-1 (Programmed Data Processor-1) is the first computer in Digital Equipment Corporation's PDP series and was first produced in 1959.
New!!: ALGOL and PDP-1 · See more »
PDP-11
The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series.
New!!: ALGOL and PDP-11 · See more »
Peter Landin
Peter John Landin (5 June 1930, Sheffield – 3 June 2009) was a British computer scientist.
New!!: ALGOL and Peter Landin · See more »
Peter Naur
Peter Naur (25 October 1928 – 3 January 2016) was a Danish computer science pioneer and Turing award winner.
New!!: ALGOL and Peter Naur · See more »
Peter O'Hearn
Peter William O'Hearn One or more of the preceding sentences incorporates text from the royalsociety.org website where: (born 13 July 1963) is a Research Scientist at Facebook and a Professor of Computer science at University College London (UCL).
New!!: ALGOL and Peter O'Hearn · See more »
PL/I
PL/I (Programming Language One, pronounced) is a procedural, imperative computer programming language designed for scientific, engineering, business and system programming uses.
New!!: ALGOL and PL/I · See more »
Procedural programming
Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call.
New!!: ALGOL and Procedural programming · See more »
Programming Computable Functions
In computer science, Programming Computable Functions, or PCF, is a typed functional language introduced by Gordon Plotkin in 1977, based on previous unpublished material by Dana Scott.
New!!: ALGOL and Programming Computable Functions · See more »
Programming language
A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.
New!!: ALGOL and Programming language · See more »
Recursion (computer science)
Recursion in computer science is a method of solving a problem where the solution depends on solutions to smaller instances of the same problem (as opposed to iteration).
New!!: ALGOL and Recursion (computer science) · See more »
Ron Morrison
Professor Ron Morrison was the head of School of the computer science department of the University of St. Andrews and the inventor of the S-algol programming language, and co-inventor of the PS-algol and Napier88 languages.
New!!: ALGOL and Ron Morrison · See more »
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.
New!!: ALGOL and S-algol · 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.
New!!: ALGOL 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.
New!!: ALGOL 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.
New!!: ALGOL and Simula · See more »
Soviet Union
The Soviet Union, officially the Union of Soviet Socialist Republics (USSR) was a socialist state in Eurasia that existed from 1922 to 1991.
New!!: ALGOL and Soviet Union · See more »
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.
New!!: ALGOL and Stropping (syntax) · 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.
New!!: ALGOL and Structured programming · See more »
Table (information)
A table is an arrangement of data in rows and columns, or possibly in a more complex structure.
New!!: ALGOL and Table (information) · See more »
The Computer Journal
The Computer Journal is a peer-reviewed scientific journal covering computer science and information systems.
New!!: ALGOL and The Computer Journal · See more »
Thomas E. Kurtz
Thomas Eugene Kurtz (born February 22, 1928) is a retired Dartmouth professor of mathematics and computer scientist, who along with his colleague John G. Kemeny set in motion the then revolutionary concept of making computers as freely available to college students as library books were, by implementing the concept of time-sharing at Dartmouth College.
New!!: ALGOL and Thomas E. Kurtz · See more »
Thunk
In computer programming, a thunk is a subroutine used to inject an additional calculation into another subroutine.
New!!: ALGOL and Thunk · See more »
Tony Hoare
Sir Charles Antony Richard Hoare (born 11 January 1934), is a British computer scientist.
New!!: ALGOL and Tony Hoare · See more »
Tron (video game)
Tron is a coin-operated arcade video game manufactured and distributed by Bally Midway in 1982.
New!!: ALGOL and Tron (video game) · See more »
Turing Award
The ACM A.M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) to an individual selected for contributions "of lasting and major technical importance to the computer field".
New!!: ALGOL and Turing Award · See more »
Unicode
Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.
New!!: ALGOL and Unicode · See more »
Unisys
No description.
New!!: ALGOL and Unisys · See more »
United States Department of Defense
The Department of Defense (DoD, USDOD, or DOD) is an executive branch department of the federal government of the United States charged with coordinating and supervising all agencies and functions of the government concerned directly with national security and the United States Armed Forces.
New!!: ALGOL and United States Department of Defense · See more »
UNIVAC
UNIVAC (Universal Automatic Computer) is a line of electronic digital stored-program computers starting with the products of the Eckert–Mauchly Computer Corporation.
New!!: ALGOL and UNIVAC · See more »
UNIVAC 1100/2200 series
The UNIVAC 1100/2200 series is a series of compatible 36-bit computer systems, beginning with the UNIVAC 1107 in 1962, initially made by Sperry Rand.
New!!: ALGOL and UNIVAC 1100/2200 series · See more »
Van Wijngaarden grammar
In computer science, a Van Wijngaarden grammar (also vW-grammar or W-grammar) is a two-level grammar which provides a technique to define potentially infinite context-free grammars in a finite number of rules.
New!!: ALGOL and Van Wijngaarden grammar · See more »
Whetstone (benchmark)
The Whetstone benchmark is a synthetic benchmark for evaluating the performance of computers.
New!!: ALGOL and Whetstone (benchmark) · See more »
Willem van der Poel
Willem Louis van der Poel (2 December 1926, The Hague) is a pioneering Dutch computer scientist, who is known for designing the ZEBRA computer.
New!!: ALGOL and Willem van der Poel · See more »
Z22 (computer)
The Z22 was the seventh computer model Konrad Zuse developed (the first six being the Z1, Z2, Z3, Z4, Z5 and Z11, respectively).
New!!: ALGOL and Z22 (computer) · See more »
Z23 (computer)
The Zuse Z23 was a transistorized computer first delivered in 1961, designed by the Zuse KG company.
New!!: ALGOL and Z23 (computer) · See more »
ZEBRA (computer)
The ZEBRA (Zeer Eenvoudige Binaire Reken Automaat translated Very Simple Binary Automatic Calculator) was one of the first computers to be designed in the Netherlands, (the first one was the "ARRA") and one of the first Dutch computers to be commercially available.
New!!: ALGOL and ZEBRA (computer) · See more »
Redirects here:
ALGOL (programming language), ALGOL programming language, Algol (programming language), Algol language, Algol programming language, Algol-like, Algorithmic Language, Algorithmic language, Computer language ALGOL.
References
[1] https://en.wikipedia.org/wiki/ALGOL