Copyright © Philip M. Parker, INSEAD. Terms of Use.

YET ANOTHER COMPILER COMPILER

Specialty Definition: YET ANOTHER COMPILER COMPILER

DomainDefinition

Computing

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, +1 (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 at Montana University 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?] (2000-11-15). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Crosswords: YET ANOTHER COMPILER COMPILER

Specialty definitions using "YET ANOTHER COMPILER COMPILER": YACC. (references)

Top     

Alternative Orthography: YET ANOTHER COMPILER COMPILER


Hexadecimal (or equivalents, 770AD-1900s) (references)

59 45 54      41 4E 4F 54 48 45 52      43 4F 4D 50 49 4C 45 52      43 4F 4D 50 49 4C 45 52

Leonardo da Vinci (1452-1519; backwards) (references)

            

Binary Code (1918-1938, probably earlier) (references)

01011001 01000101 01010100 00100000 01000001 01001110 01001111 01010100 01001000 01000101 01010010 00100000 01000011 01001111 01001101 01010000 01001001 01001100 01000101 01010010 00100000 01000011 01001111 01001101 01010000 01001001 01001100 01000101 01010010

HTML Code (1990) (references)

&#89 &#69 &#84 &#32 &#65 &#78 &#79 &#84 &#72 &#69 &#82 &#32 &#67 &#79 &#77 &#80 &#73 &#76 &#69 &#82 &#32 &#67 &#79 &#77 &#80 &#73 &#76 &#69 &#82

ISO 10646 (1991-1993) (references)

0059 0045 0054      0041 004E 004F 0054 0048 0045 0052      0043 004F 004D 0050 0049 004C 0045 0052      0043 004F 004D 0050 0049 004C 0045 0052

Encryption (beginner's substitution cypher): (references)

5939542354849544239522374947504346395223749475043463952

Top     



INDEX

1. Crosswords
2. Orthography
3. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.