The BLISS programming language: a history

@article{Brender2002TheBP,
  title={The BLISS programming language: a history},
  author={R. Brender},
  journal={Software: Practice and Experience},
  year={2002},
  volume={32}
}
  • R. Brender
  • Published 1 August 2002
  • Computer Science
  • Software: Practice and Experience
The BLISS programming language was invented by William A. Wulf and others at Carnegie‐Mellon University in 1969, originally for the DEC PDP‐10. BLISS‐10 caught the interest of Ronald F. Brender of DEC (Digital Equipment Corporation). After several years of collaboration, including the creation of BLISS‐11 for the PDP‐11, BLISS was adopted as DEC's implementation language for use on its new line of VAX computers in 1975. DEC developed a completely new generation of BLISSs for the VAX, PDP‐10 and… Expand
The design of T E Xa nd :A retrospective
This article looks back at the design of TE Xa nd , and analyzes how they were affected by architectures, operating systems, programming languages, and resource limits of the computing world at theExpand
The design of TEX and METAFONT: A retrospective
This article looks back at the design of TEX and METAFONT, and analyzes how they were affected by architectures, operating systems, programming languages, and resource limits of the computing worldExpand
Keynote Address: The design of T E Xa ndMETAFONT :Ar etrospective
This article looks back at the design of TE Xa ndMETAFONT, and analyzes how they were affected by architectures, operating systems, programming languages, and resource limits of the computing worldExpand
A Bibliography of Publications on the Intel IA-64 Architecture
VDBN98]. Abstraction [Int00c]. accelerate [EMM00]. Access [BMS02, BC04, CDK00]. Accurate [DH98, SmWHA00, GDN00]. Achieving [SRM00]. ACM [ACM04a, ACM99]. Acquires [GC97]. Activities [Ave06, Hun06].Expand

References

SHOWING 1-10 OF 30 REFERENCES
BLISS: a language for systems programming
A language, BLISS, is described. This language is designed so as to be especially suitable for use in writing production software systems for a specific machine (the PDP-10): compilers, operatingExpand
PL360, a Programming Language for the 360 Computers
TLDR
The language, called PL360, provides the facilities of a symbolic machine language, but displays a structure defined by a recursive syntax, which represents an attempt to further the state of the art of programming. Expand
Go to statement considered harmful
TLDR
In form and content, Dijkstra's letter is similar to his 1965 paper, and the last few paragraphs underscore once again why the subject of structured programming stayed out of the mainstream of the data processing industry for so long. Expand
Generation of Blisses
  • R. Brender
  • Computer Science
  • IEEE Transactions on Software Engineering
  • 1980
This presentation describes the simultaneous development of Bliss compilers for three machine architectures. A highly unusual combination of characteristics makes this development of general interestExpand
Letters to the editor: go to statement considered harmful
TLDR
My considerations are that, although the programmer's activity ends when he has constructed a correct program, the process taking place under control of his program is the true subject matter of his activity, and that his intellectual powers are rather geared to master static relations and his powers to visualize processes evolving in time are relatively poorly developed. Expand
A generative nested-sequential basis for general-purpose programming languages
TLDR
The author has studied the close relationships of program structures and the data structures they use, and found that reorienting programming style to emphasize these relationships is a fruitful direction for future language designs. Expand
The Design of an Optimizing Compiler
TLDR
The design and implementation of a highly optimizing compiler for the BLISS language is described and a notational scheme is described in terms of which an overview of the compiler is presented. Expand
An approach to global register allocation.
TLDR
A decomposition of an optimizing compiler is presented with research focusing on one part of the compiler, namely the part which assigns the computed results to physical locations. Expand
The Java Programming Language" The Java Series
In molten metal handling using a stopper rod to close a nozzle in the base of a ladle, the end of the rod is covered by a sleeve of 45 - 94% by weight of particulate refractory, 5 - 50% fibrousExpand
MIPS RISC Architecture
TLDR
RISC Architecture: An Overview, MIPS Processor Architecture Overview, FPU Overview, Floating Point Exceptions, and Instruction Pipeline. Expand
...
1
2
3
...