compiler
k7m`pail7(r) n C kompilator; a dictionary ~autor słownika.
compiler
[k@m"p52l@*] n komp. kompilator
incremental compiler
kompilator przyrostowy
compiler
(computer science) a program that decodes instructions written in a higher order language and produces an assembly language program, a person who compiles (or writes for) encyclopedias
C compiler
a compiler for programs written in C
Fortran compiler
a compiler for programs written in Fortran
LISP compiler
a compiler for programs written in LISP
Pascal compiler
a compiler for programs written in Pascal
Compiler
(n.) One who compiles; esp., one who makes books by compilation.
compiler
A program that converts another program from some source language (or programming language) to machine language (object code). Some compilers output assembly language which is then converted to {machine language} by a separate assembler. A compiler is distinguished from an assembler by the fact that each input statement does not, in general, correspond to a single machine instruction or fixed sequence of instructions. A compiler may support such features as automatic allocation of variables, arbitrary arithmetic expressions, control structures such as FOR and WHILE loops, variable scope, input/ouput operations, higher-order functions and portability of source code. AUTOCODER, written in 1952, was possibly the first primitive compiler. Laning and Zierler"s compiler, written in 1953-1954, was possibly the first true working algebraic compiler. See also byte-code compiler, native compiler, {optimising compiler}. (1994-11-07)
AIr MAterial COmmand compiler
(AIMACO) A modification of FLOW-MATIC. AIMACO was supplanted by COBOL. [Sammet 1969, p. 378]. (1995-02-20)
A Language with an Extensible Compiler
(ALEC) A language Implemented using RCC on an ICL 1906A. ["ALEC - A User Extensible Scientific Programming Language", R.B.E. Napper et al, Computer J 19(1):25-31]. (1995-04-19)
Assembly Language Compiler
(ALC) An alternative name for IBM 360 {assembly language}. Compare BAL. (1995-01-04)
byte-code compiler
A compiler which outputs a program in some kind of byte-code. (1995-11-04)
byte compiler
byte-code compiler
compiler compiler
compiler-compiler
Compiler-Compiler
An early compiler generator for the Atlas, with its own distinctive input language. ["The Compiler-Compiler", R.A. Brooker et al, Ann Rev Automatic Programming 3:229-275, Pergamon 1963]. (1994-10-24)
compiler-compiler
A utility to generate the source code of a parser, interpreter or compiler from an annotated language description (usually in BNF). Most so called compiler-compilers are really just parser generators. Examples are Bison, Eli, FSL, META 5, MUG2, Parsley, Pre-cc, Yacc. (1995-01-23)
compiler jock
A programmer who specialises in writing compilers. (1995-01-19)
Compiler Language for Information Processing
(CLIP) A language written in 1958-1959, based on IAL, which led to JOVIAL. CLIP was one of the first languages used to write its own compiler. [Sammet 1969, p. 635]. (1994-12-12)
Compiler Target Language
(CTL) The intermediate language used by the ALICE parallel machine. ["The Design and Implementation of ALICE: A Parallel Graph Reduction Machine", M.D. Cripps et al, Proc Workshop on Graph Reduction, Springer 1987]. (1994-11-14)
Computer Compiler
Proposed language for compiler design. [Sammet 1969, p. 695].
cross-compiler
A compiler which runs on one platform and produces code for another, as opposed to a native code compiler which produces code for the platform on which it runs. (1998-02-24)
DOW COMPILER
An early system on the Datatron 200 series. [Listed in CACM 2(5):16 (May 1959)]. (1994-12-07)
Eli Compiler Construction System
A compiler generation package which integrates off-the-shelf tools and libraries with specialised language processors to generate complete compilers quickly and reliably. It simplifies the development of new special-purpose languages, implementation of existing languages on new hardware and extension of the constructs and features of existing languages. Version 3.5 runs on Sun-4 (SunOS 4, 5), Ultrix/MIPS, RS/6000, HP-UX, SGI, Linux. Colorado U (ftp://ftp.cs.colorado.edu/pub/cs/distribs/eli/). Europe (ftp://ftp.uni-paderborn.de/Unix/eli). Mailing list: . E-mail: , . (1993-11-01)
Glasgow Haskell Compiler
(GHC) A Haskell 1.2 compiler written in Haskell by the AQUA project at Glasgow University, headed by Simon Peyton Jones throughout the 1990"s [started?]. GHC can generate either C or native code for SPARC, DEC Alpha and other platforms. It can take advantage of features of gcc such as global register variables and has an extensive set of optimisations. GHC features an extensible I/O system based on a "monad", in-line C code, fully fledged unboxed data types, incrementally-updatable arrays, mutable reference types, generational garbage collector, concurrent threads. Time and space profiling is also supported. It requires GNU gcc 2.1+ and Perl. GHC runs on Sun4, DEC Alpha, Sun3, NeXT, DECstation, HP-PA and SGI. Latest version as of 1998-11-30: 4.01. {Glasgow FTP (ftp://ftp.dcs.glasgow.ac.uk/pub/haskell/glasgow/)}. {Yale (ftp://nebula.cs.yale.edu/pub/haskell/glasgow/)}. {Sweden (ftp://ftp.cs.chalmers.se/pub/haskell/glasgow/)}. Papers (ftp://ftp.dcs.glasgow.ac.uk/pub/glasgow-fp). ["Imperative functional programming", Peyton Jones & Wadler, POPL "93]. ["Unboxed data types as first-class citizens", Peyton Jones & Launchbury, FPCA "91]. ["Profiling lazy functional languages", Sansom & Peyton Jones, Glasgow workshop "92]. ["Implementing lazy functional languages on stock hardware", Peyton Jones, Journal of Functional Programming, Apr 1992]. E-mail: . (1999-01-05)
GMD Toolbox for Compiler Construction
(Or Cocktail) A huge set of compiler building tools for MS-DOS, Unix and OS/2. parser generator (LALR -> C, Modula-2), documentation, parser generator (LL(1) -> C, Modula-2), tests, scanner generator (-> C, Modula-2), tests translator (Extended BNF -> BNF), translator (Modula-2 -> C), translator (BNF (yacc) -> Extended BNF), examples abstract syntax tree generator, attribute-evaluator generator, code generator Current version 9209. The MS-DOS version requires DJ Delorie"s DOS extender (go32) and the OS/2 version requires the emx programming environment. (ftp://ftp.karlsruhe.gmd.de/pub/cocktail/dos). {OS/2 FTP (ftp://ftp.eb.ele.tue.nl/pub/src/cocktail/dos-os2.zoo)}. Mailing list: listserv@eb.ele.tue.nl (subscribe to Cocktail). E-mail: Josef Grosch , Willem Jan Withagen (OS/2). (1992-01-01)
Honeywell-800 Business Compiler
Another name for FACT. Sammet 1969, p.327.
Matrix Compiler
Early matrix computations on UNIVAC. Sammet 1969, p.642.
native compiler
A compiler which runs on the computer for which it is producing machine code, in contrast to a cross-compiler, which produces code for a different computer. (1995-11-04)
NORC COMPILER
Early system on NORC machine. Listed in CACM 2(5):16 (May 1959).
optimising compiler
compiler which attempts to analyse the code it produces and to produce more efficient code by performing program transformation such as {branch elimination}, partial evaluation, or {peep-hole optimisation}. Contrast pessimising compiler. (1995-02-01)
pessimising compiler
/pes"*-mi:z"ing k*m-pi:l"r/ (Antonym of "{optimising compiler}") A compiler that produces object code that is worse than the straightforward or obvious hand translation. The implication is that the compiler is actually trying to optimise the program, but through excessive cleverness is doing the opposite. A few pessimizing compilers have been written on purpose, however, as pranks or burlesques. (1995-02-01)
Purdue Compiler-Construction Tool Set
(PCCTS) A highly integrated lexical analser generator and parser generator by Terence J. Parr
, Will E. Cohen and Henry G. Dietz . ANTLR (ANother Tool for Language Recognition) corresponds to YACC and DLG (DFA-based Lexical analyser Generator) functions like LEX. PCCTS has many additional features which make it easier to use for a wide range of translation problems. PCCTS grammars contain specifications for lexical and syntactic analysis with selective backtracking ("infinite lookahead"), {semantic predicate}s, intermediate-form construction and error reporting. Rules may employ Extended BNF (EBNF) grammar constructs and may define parameters, return values and have local variables. Languages described in PCCTS are recognised via LLk parsers constructed in pure, human-readable, C code. Selective backtracking is available to handle non-LL(k) constructs. PCCTS parsers may be compiled with a C++ compiler. PCCTS also includes the SORCERER tree parser generator. The current version, 1.10, runs under Unix, MS-DOS, OS/2 and Macintosh and is very portable. (ftp://marvin.ecn.purdue.edu/pub/pccts/1.10) {UK FTP (ftp://src.doc.ic.ac.uk/ computing/programming/languages/tools/pccts/)}. {Macintosh FTP (ftp://maya.dei.unipd.it/pub/mac/)}. Mailing list: pccts-users-request@ahpcrc.umn.edu ("subscribe pccts-users your_name" in the message body). E-mail: Terence J. Parr , Roberto Avanzi (Mac port). (1993-09-14)
STring Oriented Interactive Compiler
(STOIC) A language from the Smithsonian Astrophysical Observatory. STOIC is similar to FORTH for strings and includes many VAX-specific items. (1998-09-27)
Twente Compiler Generator System
(TCGS) A compiler generator developed at the University of Twente, The Netherlands. (1998-04-27)
Yet Another Compiler Compiler
(yacc) The LALR parser generator found on most Unix systems. Also, the language used to describe the syntax of another language to yacc (the program). Implementations: ayacc, YAY, perln-byacc, SASL-Yacc - "Yacc in SASL - An Exercise in Functional Programming", Simon Peyton-Jones, Software Prac & Exp 15:807-820 (1985). Mentions also a BCPL implementation. Yacc++ - 1990. An object-oriented rewrite of yacc, supports regular expressions, produces an LR1 grammar parser. ["YACC Meets C++", S.C. Johnson, USENIX Spring "88 Conf]. Chris Clark, Compiler Resources Inc, (508) 435-5016. MLYACC - Implementation and output in SML/NJ. (ftp:research.att.com/dist/ml/75.tools.tar.Z). A version, by David Poole , has been retargeted to Turbo Pascal. (ftp://iecc.com/pub/file/lyprg.zip). See also Bison, yet another, Yet Another Yacc. Unix manual page: yacc(1). ["YACC - Yet Another Compiler Compiler", S.C. Johnson, CS TR 32, Bell Labs (Jul 1975)]. [Was there ever an "ACC" - "Another Compiler Compiler"? If so, what was the first compiler compiler called?] (1997-01-21)
compiler jock
compiler jock n. See jock (sense 2).
pessimizing compiler
pessimizing compiler pes"*-mi:z`ing k*m-pi:l"r n. [antonym of techspeak optimizing compiler] A compiler that produces object code that is worse than the straightforward or obvious hand translation. The implication is that the compiler is actually trying to optimize the program, but through excessive cleverness is doing the opposite. A few pessimizing compilers have been written on purpose, however, as pranks or burlesques.
Jeżeli uważasz, że podana definicja słowa jest niewystarczająca,
dodaj słowo do słownika »