BETA (programming language): Difference between revisions

Content deleted Content added
m Patterns: Fixed a link
m Disambiguating links to Object-orientation (link changed to Object-oriented programming) using DisamAssist.
 
(7 intermediate revisions by 7 users not shown)
Line 2:
{{More citations needed|date=September 2014}}
{{Technical|date=September 2010}}
 
}}
{{Infobox programming language
Line 24 ⟶ 25:
}}
 
'''BETA''' is a pure [[Object-oriented programming|object-oriented]] language originating within the [[Kristen Nygaard|"Scandinavian School"]] in object-orientation where the first object-oriented language [[Simula]] was developed.<ref name="overview">Source: [http://daimi.au.dk/~beta/Papers/BetaOverview/BetaOverview.pdf] Ole Lehrmann Madsen: An overview of BETA</ref> Among its notable features, it introduced [[nested class]]es, and unified classes with procedures into so called patterns.
 
It has been in development since 1976, with implementations known since 1986, by [[Kristen Nygaard]] together with Bent Bruun Kristensen, Ole Lehrmann Madsen, and [[Birger Møller-Pedersen]], at the [[University of Oslo]].
 
The project is inactive as of October 2020.<ref>{{Cite web|url=https://beta.cs.au.dk/|title=The BETA Language Home Page|website=beta.cs.au.dk}}</ref>
 
==Features==
Line 84 ⟶ 87:
 
===Hello world!===
This snippet prints the standard line [[Hello world program|"Hello world!"]]:<br />
<pre>
(#
Line 92 ⟶ 95:
 
==Further reading==
*Ole Lehrmann Madsen, Birger Møller-Pedersen, Kristen Nygaard: Object-Oriented Programming in the BETA Programming Language, [http://daimi.au.dk/~beta/Books/index.html The Mjølner System: Books]
*Bent Bruun Kristensen, Ole Lehrmann Madsen, Birger Møller-Pedersen: The When, Why and Why Not of the BETA Programming Language, ACM History of Programming Languages III, Conference, San Diego 2007, [https://beta.alexandra.dk/sites/default/files/pdf/BETA-HOPL-V4.7_ref.pdf ] {{Webarchive|url=https://web.archive.org/web/20170211155057/https://beta.alexandra.dk/sites/default/files/pdf/BETA-HOPL-V4.7_ref.pdf |date=2017-02-11 }}
 
==References==