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 perhaps the best known systems programming language right up until C made its debut a few years later. Since then, C took off and BLISS faded into obscurity. When C was in its infancy, a few projects within Bell Labs were debating the merits of BLISS vs. C.

PropertyValue
dbpprop:abstract
  • 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 perhaps the best known systems programming language right up until C made its debut a few years later. Since then, C took off and BLISS faded into obscurity. When C was in its infancy, a few projects within Bell Labs were debating the merits of BLISS vs. C. BLISS is a typeless block-structured 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". It was sometimes called "Bill's Language for Implementing System Software", after Bill Wulf. 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. DEC developed and maintained BLISS compilers for the PDP-10, PDP-11, DEC Alpha, Intel IA-64, and VAX, and used it heavily in-house into the 1980s; most of the utility programs for the VMS operating system were written in BLISS-32.
  • BLISS (Basic Language for Implementation of System Software) on Carnegie Mellon -yliopistossa noin vuoden 1970 tienoilla kehitetty järjestelmäohjelmointikieli. Se on proseduraalinen, lohkorakenteinen ja tyypitön kieli, jossa pääpaino on evaluoitavilla lausekkeilla, ei niinkään lauseilla. Muun muassa Digital Equipment Corporation käytti BLISSiä aikoinaan paljon, mutta C-kielen myötä sen suosio on hiipunut käytännössä olemattomiin.
  • BLISS は1970年ごろ、カーネギーメロン大学の W. A. Wolf、D. B. Russel、A. N. Habermann が開発したシステム用プログラミング言語である。数年後にC言語が登場するまでは、システム記述に最も適した言語とされていたが、C言語に取って代わられた。C言語が登場した当初、ベル研究所では BLISS と C のどちらがよいかという議論が行われた。 BLISS はデータ型のないブロック構造方式の言語であり、文ではなく式を基本構成要素とし、例外処理構文、コルーチン構文、マクロなどを備えている。goto文は持たない。 その名称の由来には諸説あり、"Basic Language for Implementation of System Software" の略だとか "System Software Implementation Language, Backwards" の略(書かれている通りに逆転させる)だとか言われている。開発者の Bill Wolf の名前から "Bill's Language for Implementing System Software" とも言われる。 カーネギーメロンで開発されたコンパイラは最適化を多用していることで知られ、その開発を元に古典的著作 The Design of an Optimizing Compiler が生まれた。 DECは、PDP-10、PDP-11、DEC Alpha、Itanium、VAX 向けにBLISSコンパイラを開発しており、1980年代には社内でも多用していた。VMS オペレーティングシステムのユーティリティプログラムの多くは BLISS-32 で書かれていた。
  • Basic Language for Implementing System Software (BLISS) er et programmeringsspråk som ble utviklet av Digital Equipment Corporation (DEC) for bruk på sine datamaskiner. Den opprinnelige versjonen av BLISS var for PDP-11. Senere ble det laget versjoner for andre arkitekturer, blant annet BLISS-36 for PDP-10 og BLISS-32 for VAX. Deler av operativsystemet VAX/VMS er skrevet i BLISS.
  • BLISS é uma linguagem de programação de sistemas desenvolvida na Universidade Carnegie Mellon por W. A. Wulf, D. B. Russell, e A. N. Habermann por volta do ano 1970. Ela foi talvez a mais conhecida linguagem de programação de sistemas até o surgimento da linguagem C. Desde então, C despontou e BLISS ficou legada ao esquecimento. Quando C foi ainda estava em sua infância, haviam ainda debates em alguns projetos, no âmbito dos laboratórios da Bell, a cerca do mérito de BLISS vs C. BLISS é uma linguagem baseada em expressões em vez de declarações, estruturada em blocos, sem tipos e inclui construções de manipulação de exceções, corotinas e macros. Não inclui uma declaração goto. O nome é dito várias vezes para ser uma sigla para "Basic Language for Implementation of System Software" ou "System Software Implementation Language, Backwards". Foi por vezes chamado de "Bill's Language for Implementing System Software", após Bill Wulf. O compilador original feito em Carnegie Mellon foi notável pela sua utilização extensiva de otimizações, e formou a base do clássico livro The Design of an Optimizing Compiler. A DEC desenvolveu e manteve compiladores BLISS para o PDP-10 e PDP-11, DEC Alpha, Intel IA-64 e VAX. A maior parte dos programas utilitários para o sistema operativo VMS foram escritos em BLISS-32.
dbpprop:cquote2Property
  • BLISS has many of the features of other modern high-level languages. It has block structure, an automatic stack, and mechanisms for defining and calling recursive routines.. provides a variety of predefined data structures and .. facilities for testing and iteration... On the other hand, BLISS omits certain features of other high-level languages. It does not have built-in facilities for input/output, because a system-software project usually develops its own input/output or builds on basic monitor I/O or screen management services... it permits access to machine-specific features, because system software often requires this. BLISS has characteristics that are unusual among high-level languages. A name... is uniformly interpreted as the address of that segment rather than the value of the segment... Also, BLISS is an ‘‘expression language’’ rather than a ‘‘statement language’’. This means that every construct of the language that is not a declaration is an expression. Expressions produce a value as well as possibly causing an action such as modification of storage, transfer of control, or execution of a program loop. For example, the counterpart of an assignment ‘‘statement’’ in BLISS is, strictly speaking, an expression that itself has a value. The value of an expression can be either used or discarded in BLISS... Finally, BLISS includes a macro facility that provides a level of capability usually found only in macro-assemblers.
  • http://63.249.85.132/langs/bliss/bliss.pdf
  • dbpedia:Digital_Equipment_Corporation
dbpprop:designer
dbpprop:developer
dbpprop:dialects
  • Common BLISS
dbpprop:hasPhotoCollection
dbpprop:influencedBy
dbpprop:latestReleaseVersion
  • BLISS-64
dbpprop:name
  • BLISS
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:reference
dbpprop:typing
  • typeless
dbpprop:wikiPageUsesTemplate
dbpprop:year
  • 1970 (xsd:integer)
rdfs:comment
  • 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 perhaps the best known systems programming language right up until C made its debut a few years later. Since then, C took off and BLISS faded into obscurity. When C was in its infancy, a few projects within Bell Labs were debating the merits of BLISS vs. C.
  • BLISS (Basic Language for Implementation of System Software) on Carnegie Mellon -yliopistossa noin vuoden 1970 tienoilla kehitetty järjestelmäohjelmointikieli. Se on proseduraalinen, lohkorakenteinen ja tyypitön kieli, jossa pääpaino on evaluoitavilla lausekkeilla, ei niinkään lauseilla. Muun muassa Digital Equipment Corporation käytti BLISSiä aikoinaan paljon, mutta C-kielen myötä sen suosio on hiipunut käytännössä olemattomiin.
  • BLISS は1970年ごろ、カーネギーメロン大学の W. A. Wolf、D. B. Russel、A. N.
  • Basic Language for Implementing System Software (BLISS) er et programmeringsspråk som ble utviklet av Digital Equipment Corporation (DEC) for bruk på sine datamaskiner. Den opprinnelige versjonen av BLISS var for PDP-11. Senere ble det laget versjoner for andre arkitekturer, blant annet BLISS-36 for PDP-10 og BLISS-32 for VAX. Deler av operativsystemet VAX/VMS er skrevet i BLISS.
  • BLISS é uma linguagem de programação de sistemas desenvolvida na Universidade Carnegie Mellon por W. A. Wulf, D. B. Russell, e A. N. Habermann por volta do ano 1970. Ela foi talvez a mais conhecida linguagem de programação de sistemas até o surgimento da linguagem C. Desde então, C despontou e BLISS ficou legada ao esquecimento. Quando C foi ainda estava em sua infância, haviam ainda debates em alguns projetos, no âmbito dos laboratórios da Bell, a cerca do mérito de BLISS vs C.
rdfs:label
  • BLISS (programming language)
  • BLISS (ohjelmointikieli)
  • BLISS
  • BLISS
  • BLISS (linguagem de programação)
owl:sameAs
skos:subject
foaf:page
is dbpprop:disambiguates of
is dbpprop:language of
is dbpprop:progLanguage of
is dbpprop:programmedIn of
is dbpprop:redirect of