What year was the ALGOL 60 Complier implemented by C.A.R Hoare first released?
245f739fa9908f9aa982d8edc3cb225b
Elliott ALGOL Elliott ALGOL was an ALGOL 60 compiler for the Elliott 803 computer. It was implemented by Tony Hoare and others. It differed slightly from the reference version of Algol, particularly in the supported character set. First released in February 1962, it is believed to be the first implementation of an ALGOL 60 compiler in a commercial context and was an unexpectedly popular product for the company.
e748b276e0eace61d81de24cfadac0a3
Tony Hoare Sir Charles Antony Richard Hoare FRS FREng (born 11 January 1934), commonly known as Tony Hoare or C. A. R. Hoare, is a British computer scientist. He developed the sorting algorithm quicksort in 1959/1960. He also developed Hoare logic for verifying program correctness, and the formal language communicating sequential processes (CSP) to specify the interactions of concurrent processes (including the dining philosophers problem) and the inspiration for the occam programming language.
1221917549b916ebffd365456602a426
IBM System/36 BASIC IBM System/36 BASIC was an interpreter for the IBM System/36 midrange computer.
029de47f25b101f81b18003f2c02dc15
EMIDEC 1100 The EMIDEC 1100 computer (became the ICT 1101 in 1962) was produced by the Computing Services Division of EMI Laboratories in the UK under the leadership of Professor Sir Godfrey Newbold Hounsfield in 1959 after one year's development. It used magnetic core memory and transistor technologies and it is claimed to be the first large commercial transistorised machine in the UK.
ad5899e37aaf2b93e64644954c805f9e
Honeywell 6000 series The Honeywell 6000 series computers were rebadged versions of General Electric's 600-series mainframes manufactured by Honeywell International, Inc. from 1970 to 1989. Honeywell acquired the line when it purchased GE's computer division in 1970 and continued to develop them under a variety of names for many years.
a9eeb5e925a1852f25aef8ee53ae80d8
CDC 6500 The CDC 6500 is the third supercomputer in the 6000 series manufactured by the Control Data Corporation and designed by supercomputer pioneer Seymour Cray. The first 6500 was announced in 1964 and was delivered in 1967. It is considered to be part of the first generation of supercomputers.
5fffac8f128985c608f575ecd4b9c956
IBM 610 The IBM 610 Auto-Point Computer is one of the first personal computers, in the sense of a computer to be used by one person whose previous experience with computing might only have been with desk calculators. It was controlled interactively by a keyboard. The principal designer of this machine was John Lentz, as part of his work for the Watson Lab at Columbia University.
13f04dba8c8a5d142830747b78c26ba9
R3000 The R3000 is a full 32 bit RISC microprocessor chipset developed by MIPS Computer Systems that implemented the MIPS I instruction set architecture (ISA). Introduced in June 1988, it was the second MIPS implementation, succeeding the R2000 as the flagship MIPS microprocessor. It operated at 20, 25 and 33.33 MHz.
55e03f0ae9b0b0c96948550d3f4a251a
Hoare logic Hoare logic (also known as Floyd–Hoare logic or Hoare rules) is a formal system with a set of logical rules for reasoning rigorously about the correctness of computer programs. It was proposed in 1969 by the British computer scientist and logician Tony Hoare, and subsequently refined by Hoare and other researchers. The original ideas were seeded by the work of Robert W. Floyd, who had published a similar system for flowcharts.
6f95da32ddc67b286d8715d5fb537c1d
IBM 1402 The IBM 1402 was a high speed card reader/punch introduced on October 5, 1959 as a peripheral input/output device for the IBM 1401 computer. It was later used with other computers of the IBM 1400 series and IBM 7000 series product lines. It was adapted as the IBM 1622 Card Read-Punch for the IBM 1620 and provided the basic design for the models 2501, 2520 and 2540 equipment used with the IBM System/360 product line.
e439a13cd5e8889e33757f301d2fdba4
HiSoft Systems HiSoft Systems is a software company based in the UK, creators of a range of programming tools for microcomputers in 1980s and 1990s. Their first products were Pascal and Assembler implementations for the NASCOM 1 and 2 kit-based computers, followed by Pascal and C for ZX Spectrum computers, as well as a BASIC compiler for this platform and a C compiler for CP/M. While compilers for the ZX Spectrum were typical products for this platform, with integrated editor, compiler and runtime environment fitting in RAM together with program's source, the C compiler for CP/M was typical for this operating system, batch operated, with separate compilation and linking stages.
6d768cfdc57fdf8f6d72a25db05e4770
IBM PL/S PL/S, short for Programming Language/Systems, is a "machine-oriented" programming language based on PL/I. It was developed by IBM in the late 1960s, under the name Basic Systems Language (BSL), as a replacement for assembly language on internal software projects; it included support for inline assembly and explicit control over register usage.
0644f6794a019f65cf870c1669f5f16a
Programmer and Operator Productivity Aid Programmer and Operator Productivity Aid (POP) is an application package written originally for the IBM System/34, which became much more popular and functional on the IBM System/36 and universal on the Advanced/36.
57c2dc7606d00fb37abd39e1df6326b3
SIMSCRIPT SIMSCRIPT is a free-form, English-like general-purpose simulation language conceived by Harry Markowitz and Bernard Hausner at the RAND Corporation in 1963. It was implemented as a Fortran preprocessor on the IBM 7090 and was designed for large discrete event simulations. It influenced Simula.
c571fee6b9360d861fb8f06ec9b38f7d
IBM 7340 The IBM 7340 "Hypertape" system was a magnetic tape data storage format designed to work with the IBM 7074, 7080 and 7090 computers that was introduced in 1961 and withdrawn in 1971.
31b21d4b4ef5288fd3ba01573b3480ba
Cam-6 The CAM-6 accelerator is a PC-compatible expansion board designed to simulate cellular automata, presenting the output to an IBM CGA display. It was designed by Tommaso Toffoli and Norman Margolus and is described at length in "Cellular Automata Machines", by Toffoli and Margolus (MIT Press, 1987). The card was engineered and produced by Systems Concepts but production problems made it very hard for interested customers to acquire one.
61ae6598a99f7650e8c65bbce14a6f97
PA-8000 The PA-8000 (PCX-U), code-named "Onyx", is a microprocessor developed and fabricated by Hewlett-Packard (HP) that implemented the PA-RISC 2.0 instruction set architecture (ISA). It was a completely new design with no circuitry derived from previous PA-RISC microprocessors. The PA-8000 was introduced on 2 November 1995 when shipments began to members of the Precision RISC Organization (PRO). It was used exclusively by PRO members and was not sold on the merchant market. All follow-on PA-8x00 processors (PA-8200 to PA-8900, described further below) are based on the basic PA-8000 processor core.
869daf90eea2225858ddeb24f11dd85d
KISS (system) KISS is an early low-level programming language on the IBM 650 business computer. It was listed in the "Communications of the ACM" 2(5):16 (May 1959).
4cf6d9ebd6704b16c8b13321736dde87
Compaq Portable 386 The Compaq Portable 386 was a computer released by Compaq Computer Corporation in 1987. Its street price upon its release was US$12,000–14,000 for a model equipped with an 20 MHz Intel 80386 CPU, 2 MB RAM, 16 kB ROM , 1.2 MB 5¼-inch floppy, 40 or 100 MB hard disk , and a 10" amber colored gas-plasma display. Power is supplied using a mains electricity outlet, a battery exists however just stores the BIOS configuration. Option for Intel 80387 (FPU). An expansion box for two IBM-AT ISA card slots available.
e496885c167d2c477a65e9b0c5f4318c
Altair 8800 The Altair 8800 is a microcomputer designed in 1974 by MITS and based on the Intel 8080 CPU. Interest grew quickly after it was featured on the cover of the January 1975 issue (published in late November 1974) of "Popular Electronics", and was sold by mail order through advertisements there, in "Radio-Electronics", and in other hobbyist magazines. The designers hoped to sell a few hundred build-it-yourself kits to hobbyists, and were surprised when they sold thousands in the first month. The Altair also appealed to individuals and businesses that just wanted a computer and purchased the assembled version. The Altair is widely recognized as the spark that ignited the microcomputer revolution as the first commercially successful personal computer. The computer bus designed for the Altair was to become a "de facto" standard in the form of the S-100 bus, and the first programming language for the machine was Microsoft's founding product, Altair BASIC.
037f9e88f1411a75da35607975b19a90
Atlas Autocode Atlas Autocode (AA) was a programming language developed around 1965 at Manchester University. A variant of the ALGOL programming language, it was developed by Tony Brooker and Derrick Morris for the Atlas Computer.
9158ef044b38d9cba06bf0ceb8a76daa
Chez Scheme Chez Scheme is a Scheme implementation by R. Kent Dybvig, first released in 1985, which uses incremental native-code compilation to produce native binaries for the PowerPC, SPARC, IA-32, and x86-64 processor architectures. Chez Scheme supports R6RS since version 7.9.1.