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

Amsterdam Compiler Kit

Index Amsterdam Compiler Kit

The Amsterdam Compiler Kit (ACK) is a retargetable compiler suite and toolchain written by Andrew Tanenbaum and Ceriel Jacobs, and was MINIX's native toolchain until the MINIX userland was largely replaced by that of NetBSD (MINIX 3.2.0) and clang was adopted as the system compiler. [1]

39 relations: A.out, Andrew S. Tanenbaum, ARM architecture, BASIC, BSD licenses, Bytecode, C (programming language), Compilers: Principles, Techniques, and Tools, EM intermediate language, Executable, Intel 80386, Intel 8080, Intel 8086, Intermediate representation, Machine code, MINIX, Modula-2, MOS Technology 6502, Motorola 6800, Motorola 68000, Motorola 68020, Motorola 68040, Motorola 6809, NS320xx, Object file, Occam (programming language), Open-source model, Pascal (programming language), PDP-11, Programming language, Retargeting, Signetics 2650, SPARC, Toolchain, Unix-like, VAX 4000, VideoCore, Zilog Z80, Zilog Z8000.

A.out

a.out is a file format used in older versions of Unix-like computer operating systems for executables, object code, and, in later systems, shared libraries.

New!!: Amsterdam Compiler Kit and A.out · See more »

Andrew S. Tanenbaum

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

New!!: Amsterdam Compiler Kit and Andrew S. Tanenbaum · See more »

ARM architecture

ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.

New!!: Amsterdam Compiler Kit and ARM architecture · See more »

BASIC

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

New!!: Amsterdam Compiler Kit and BASIC · See more »

BSD licenses

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and redistribution of covered software.

New!!: Amsterdam Compiler Kit and BSD licenses · See more »

Bytecode

Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.

New!!: Amsterdam Compiler Kit and Bytecode · 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!!: Amsterdam Compiler Kit and C (programming language) · 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!!: Amsterdam Compiler Kit and Compilers: Principles, Techniques, and Tools · See more »

EM intermediate language

The EM intermediate language is a family of intermediate languages created to facilitate the production of portable compilers.

New!!: Amsterdam Compiler Kit and EM intermediate language · See more »

Executable

In computing, executable code or an executable file or executable program, sometimes simply referred to as an executable or binary, causes a computer "to perform indicated tasks according to encoded instructions," as opposed to a data file that must be parsed by a program to be meaningful.

New!!: Amsterdam Compiler Kit and Executable · See more »

Intel 80386

The Intel 80386, also known as i386 or just 386, is a 32-bit microprocessor introduced in 1985.

New!!: Amsterdam Compiler Kit and Intel 80386 · See more »

Intel 8080

The Intel 8080 ("eighty-eighty") was the second 8-bit microprocessor designed and manufactured by Intel and was released in April 1974.

New!!: Amsterdam Compiler Kit and Intel 8080 · See more »

Intel 8086

The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and mid-1978, when it was released.

New!!: Amsterdam Compiler Kit and Intel 8086 · See more »

Intermediate representation

An Intermediate representation (IR) is the data structure or code used internally by a compiler or virtual machine to represent source code.

New!!: Amsterdam Compiler Kit and Intermediate representation · See more »

Machine code

Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).

New!!: Amsterdam Compiler Kit and Machine code · See more »

MINIX

MINIX (from "mini-Unix") is a POSIX-compliant (since version 2.0), Unix-like operating system based on a microkernel architecture.

New!!: Amsterdam Compiler Kit and MINIX · See more »

Modula-2

Modula-2 is a computer programming language designed and developed between 1977 and 1985 by Niklaus Wirth at the Swiss Federal Institute of Technology in Zurich (ETH Zurich) as a revision of Pascal to serve as the sole programming language for the operating system and application software for the personal workstation Lilith.

New!!: Amsterdam Compiler Kit and Modula-2 · See more »

MOS Technology 6502

The MOS Technology 6502 (typically "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as "sixty-five-oh-two".

New!!: Amsterdam Compiler Kit and MOS Technology 6502 · See more »

Motorola 6800

The 6800 ("sixty-eight hundred") is an 8-bit microprocessor designed and first manufactured by Motorola in 1974.

New!!: Amsterdam Compiler Kit and Motorola 6800 · See more »

Motorola 68000

The Motorola 68000 ("'sixty-eight-thousand'"; also called the m68k or Motorola 68k, "sixty-eight-kay") is a 16/32-bit CISC microprocessor, which implements a 32-bit instruction set, with 32-bit registers and 32-bit internal data bus, but with a 16-bit data ALU and two 16-bit arithmetic ALUs and a 16-bit external data bus, designed and marketed by Motorola Semiconductor Products Sector.

New!!: Amsterdam Compiler Kit and Motorola 68000 · See more »

Motorola 68020

The Motorola 68020 ("sixty-eight-oh-twenty", "sixty-eight-oh-two-oh" or "six-eight-oh-two-oh") is a 32-bit microprocessor from Motorola, released in 1984.

New!!: Amsterdam Compiler Kit and Motorola 68020 · See more »

Motorola 68040

The Motorola 68040 ("sixty-eight-oh-forty") is a 32-bit microprocessor from Motorola, released in 1990.

New!!: Amsterdam Compiler Kit and Motorola 68040 · See more »

Motorola 6809

The Motorola 6809 ("sixty-eight-oh-nine") is an 8-bit microprocessor CPU with some 16-bit features from Motorola.

New!!: Amsterdam Compiler Kit and Motorola 6809 · See more »

NS320xx

The 320xx or NS32000 was a series of microprocessors from National Semiconductor.

New!!: Amsterdam Compiler Kit and NS320xx · See more »

Object file

An object file is a file containing object code, meaning relocatable format machine code that is usually not directly executable.

New!!: Amsterdam Compiler Kit and Object file · See more »

Occam (programming language)

occam is a programming language which is concurrent and builds on the communicating sequential processes (CSP) process algebra, Inmos document 72 occ 45 03 and shares many of its features.

New!!: Amsterdam Compiler Kit and Occam (programming language) · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: Amsterdam Compiler Kit and Open-source model · 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!!: Amsterdam Compiler Kit and Pascal (programming language) · 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!!: Amsterdam Compiler Kit and PDP-11 · 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!!: Amsterdam Compiler Kit and Programming language · See more »

Retargeting

In software engineering, retargeting is an attribute of software development tools that have been specifically designed to generate code for more than one computing platform.

New!!: Amsterdam Compiler Kit and Retargeting · See more »

Signetics 2650

The Signetics 2650 was an 8-bit microprocessor introduced in mid-1975.

New!!: Amsterdam Compiler Kit and Signetics 2650 · See more »

SPARC

SPARC, for Scalable Processor Architecture, is a reduced instruction set computing (RISC) instruction set architecture (ISA) originally developed by Sun Microsystems.

New!!: Amsterdam Compiler Kit and SPARC · See more »

Toolchain

In software, a toolchain is a set of programming tools that are used to perform a complex software development task or to create a software product, which is typically another computer program or a set of related programs.

New!!: Amsterdam Compiler Kit and Toolchain · See more »

Unix-like

A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.

New!!: Amsterdam Compiler Kit and Unix-like · See more »

VAX 4000

The VAX 4000 was a family of low-end minicomputers developed and manufactured by Digital Equipment Corporation (DEC) using microprocessors implementing the VAX instruction set architecture (ISA).

New!!: Amsterdam Compiler Kit and VAX 4000 · See more »

VideoCore

VideoCore is a low-power mobile multimedia processor originally developed by Alphamosaic Ltd and now owned by Broadcom.

New!!: Amsterdam Compiler Kit and VideoCore · See more »

Zilog Z80

The Z80 CPU is an 8-bit based microprocessor.

New!!: Amsterdam Compiler Kit and Zilog Z80 · See more »

Zilog Z8000

The Z8000 ("zee-eight-thousand") is a 16-bit microprocessor introduced by Zilog in early 1979, between the launch of the Intel 8086 (April 1978) and the Motorola 68000 (September 1979).

New!!: Amsterdam Compiler Kit and Zilog Z8000 · See more »

Redirects here:

The Amsterdam Compiler Kit, VUCK.

References

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

OutgoingIncoming
Hey! We are on Facebook now! »