← All stories
● Covered by 1 source Β· 1 reportLow impact

BLISS Language Overview: History and Features

Aggregated by BrevFeed dev Β· updated 1h ago
πŸ”– Save

BLISS, a system programming language developed at CMU in the 1970s, features block structure and optimizations. It was primarily used internally by DEC but did not achieve widespread adoption. Despite its decline, BLISS remains notable for its design and foundational influences on modern programming languages.

Key points

Introduction to BLISS

BLISS is a system programming language developed at Carnegie Mellon University by W. A. Wulf, D. B. Russell, and A. N. Habermann around 1970. It was one of the most notable system programming languages of its time until the emergence of C a few years later.

Key Features of BLISS

BLISS is a typeless block-structured programming language that is centered around expressions rather than statements. It includes important features such as exception handling, coroutines, and macros, while notably excluding a goto statement. It also has a block structure and recursive routine capabilities.

Historical Context and Usage

The BLISS compiler was known for its extensive optimization capabilities and influenced compiler design, featured in the book The Design of an Optimizing Compiler. While DEC maintained and developed BLISS compilers for several architectures including PDP-10, PDP-11, and VAX, the language itself did not gain significant popularity among external customers. It was predominantly used in-house by DEC until the 1980s, particularly for utility programs in the OpenVMS operating system.

Modern Relevance

The BLISS compiler has been ported to modern architectures including IA-64 and x86-64, utilizing LLVM as its backend code generator. This adaptation marks its continued relevance in some system software projects, though its overall usage remains limited. BLISS retains a unique position in programming language history, highlighting its foundational elements compared to other high-level languages.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors β€” check the original sources. How BrevFeed works β†’

Reporting from

BLISS, a system programming language developed at CMU in the 1970s, features block structure and optimizations. It was primarily used internally by DEC but did not achieve widespread adoption. Despite its decline, BLISS remains notable for its design and foundational influences on modern programming languages.