PDP-10, PDP-11, VAX, PRISM, MIPS, DEC Alpha, IA-32, IA-64, x86-64
OS
Cross-platform
Website
pdp-10.trailing-edge.com/bb-m836d-bm/
Dialects
Common BLISS
Influenced by
ALGOL
BLISS is a system programming language developed at Carnegie Mellon University (CMU) by W. A. Wulf, D. B. Russell, and A. N. Habermann around 1970. It was perhaps the best known system language until C debuted a few years later. Since then, C became popular and common, and BLISS faded into obscurity. When C was in its infancy, a few projects within Bell Labs debated the merits of BLISS vs. C.[citation needed]
BLISS is a typeless block-structured programming language based on expressions rather than statements, and includes constructs for exception handling, coroutines, and macros. It does not include a goto statement.
The name is variously said to be short for Basic Language for Implementation of System Software or System Software Implementation Language, Backwards. However, in his 2015 oral history for the Babbage Institute's Computer Security History Project, Wulf claimed that the acronym was originally based on the name "Bill's Language for Implementing System Software."[1]
The original Carnegie Mellon compiler was notable for its extensive use of optimizations, and formed the basis of the classic book The Design of an Optimizing Compiler.
Digital Equipment Corporation (DEC) developed and maintained BLISS compilers for the PDP-10,[2] PDP-11,[2] VAX,[2] DEC PRISM,[3] MIPS,[2] DEC Alpha,[2] and Intel IA-32,[2] The language did not become popular among customers and few had the compiler,[4] but DEC used it heavily in-house into the 1980s; most of the utility programs for the OpenVMS operating system were written in BLISS-32. The DEC BLISS compiler has been ported to the IA-64 and x86-64 architectures as part of the ports of OpenVMS to these platforms.[2][5] The x86-64 BLISS compiler uses LLVM as its backend code generator, replacing the proprietary GEM backend used for Alpha and IA-64.
^Wulf, William A. (June 23, 2015). "An Interview with WILLIAM A. WULF OH 477" (PDF) (Interview). Interviewed by Jeffrey R. Yost. Charlottesville, Virginia.
^ abcdefgBrender, Ronald F. (2002). "The BLISS programming language: a history" (PDF). Software: Practice and Experience. 32 (10): 955–981. doi:10.1002/spe.470. S2CID 45466625.
^MacLaren, Don (August 27, 1987). "DECWest Compiler Project, Description, and Plan" (PDF). Bitsavers.org.
^da Cruz, Frank (16 September 1987). "News about Kermit Programs for VAX/VMS". Info-Kermit Digest (Mailing list). Kermit Project, Columbia University. Retrieved 5 May 2019. Kermit-32 is written in the Bliss language, DEC's "corporate implementation language" (originally developed at CMU). Bliss never gained popularity among DEC's customers; few sites have Bliss compilers.
^"2017 LLVM Developers' Meeting: J. Reagan "Porting OpenVMS using LLVM"". YouTube. 31 October 2017. Archived from the original on 2021-12-21.
ELUDOM BLISS-10 BLISS-11 - a cross compiler for the PDP-11 BLISS-16 BLISS-16C - DEC version of BLISS-11 BLISS-32 BLISS-36 BLISS-64 Common BLISS - portable...
Look up bliss in Wiktionary, the free dictionary. Wikiquote has quotations related to Bliss. Bliss is a common noun meaning 'extreme happiness'. It may...
she performs under the ring name Alexa Bliss. She is currently inactive due to maternity leave. In 2013, Bliss signed a contract with WWE and was assigned...
Look up ignorance is bliss in Wiktionary, the free dictionary. "Ignorance is bliss" may refer to: "Ignorance Is Bliss", a phrase coined by English poet...
Fort Bliss is a United States Army post in New Mexico and Texas, with its headquarters in El Paso, Texas. Named in honor of LTC William Bliss (1815–1853)...
William Bliss may refer to: William Blowers Bliss (1795–1874), lawyer, judge and politician in Nova Scotia William Dwight Porter Bliss (1856–1926), American...
Bliss House may refer to: in Lebanon Bliss House, a restaurant on Bliss Street, or Rue Bliss, in the Hamra area, within the Ras Beirut District of Beirut...
Ian Bliss (born June 30, 1966) is an Australian film, television, and stage character actor. With a career that has spanned 30 years, he has appeared...
Philip Paul Bliss (9 July 1838 – 29 December 1876) was an American composer, conductor, writer of hymns and a bass-baritone Gospel singer. He wrote many...
Bentovim (born 30 December 1970), better known by her stage name Sister Bliss, is a British keyboardist, record producer, DJ and songwriter. In the studio...
Jo-Li Bliss is an American actress, singer, and YouTuber most notable for her role as Tuktirey in James Cameron's Avatar franchise. In 2017, Bliss was cast...
Boti Ann Bliss (/ˈboʊti/ BOH-ti; born October 23, 1975) is an American film and television actress. Notable roles include her semi-recurring role as Maxine...
Nathaniel Bliss (28 November 1700 – 2 September 1764) was an English astronomer of the 18th century, serving as Britain's fourth Astronomer Royal between...
Finding Bliss is a 2009 romantic comedy film written and directed by filmmaker Julie Davis (Amy's Orgasm). Finding Bliss explores the pornographic film...
The Trouble with Bliss (formerly titled East Fifth Bliss) is an American indie comedy film directed by Michael Knowles and starring Michael C. Hall, Chris...
Thomas Albert Bliss (born December 13, 1952) is an American motion picture producer and executive producer. He is a founding partner at Strike Entertainment...
Julia Bliss is a Russian actress, model and DJ. Bliss was born in Russia and completed her graduation in IT and management from Omsk University. Julia...
Henry Bliss may refer to: Henry H. Bliss (1830–1899), first person killed by an automobile in the US Henry E. Bliss (1870–1955), American librarian and...
Terminal Bliss is a 1992 film directed by Jordan Alan and starring Luke Perry. Two adolescent children of wealthy parents deal with the emotional travails...
Moses Bliss, is a Nigerian gospel singer, worship leader and songwriter. He is the founder of Spotlite Nation, a Nigerian record label. Bliss released...
Charly Bliss are an American power pop band from Brooklyn, New York, who formed in 2011. The band's line-up is composed of siblings Eva (lead vocals,...
Norwegian Bliss is a cruise ship for Norwegian Cruise Line, which entered service on 21 April 2018. The ship was built by Meyer Werft in Papenburg, Germany...
titled Bliss. Bliss is syndicated through Tribune Content Agency and appears in over 80 newspapers in the United States, Canada, and Japan. Bliss grew up...
Bliss point may refer to: Bliss point (economics), a quantity of consumption where any further increase would make the consumer less satisfied. Bliss...
David Gregory Bliss (born September 20, 1943) is an American basketball coach. He served as the head men's basketball coach at Oklahoma, Southern Methodist...
This Bliss is the second studio album by German electronic music producer Pantha du Prince. It was released on 29 January 2007 by Dial Records. Two of...