ComputingComputer ScienceComputer SystemsCompilersComputer GraphicsProgramming LanguagesComputer Graphics HardwareGraphics Processing Unit ComputingRetrievalRetrieval System Design
INGRES (Interactive Graphics and Retrieval System) is a relational data base and graphics system which is being implemented on a PDP-11/40 based hardware configuration at Berkeley. INGRES runs as a normal user job on top of the UNIX operating system developed at the Bell Telephone Laboratories. The only significant modification to UNIX that INGRES requires is a substantial increase in the maximum file size allowed. This change was implemented by the UNIX designers. The implementation of INGRES is primarily programmed in "C", a high level language in which UNIX itself is written. Parsing is done with the assistance of YACC, a compiler-compiler available on UNIX.
14
A relational model of data for large shared data banks
E. F. Codd · Communications of the ACM · 1983 · 4.8K citations
Yacc : Yet Another Compiler Compiler
S. C. Johnson, Murray Hill · 1978 · 1.2K citations
Dennis M. Ritchie, Ken Thompson · Communications of the ACM · 1983 · 970 citations
Donald D. Chamberlin, Raymond F. Boyce · 1976 · 579 citations
A data base sublanguage founded on the relational calculus
E. F. Codd · 1971 · 373 citations