BETA is a programming language created in 1983 by Bent Bruun Kristensen and Ole Lehrmann Madsen and Birger Møller-Pedersen and Kristen Nygaard.
#505on PLDB | 40Years Old | 156Users |
6Books | 0Papers |
BETA is a pure object-oriented language originating within the "Scandinavian School" in object-orientation where the first object-oriented language Simula was developed. Among its notable features, it introduced nested classes, and unified classes with procedures into so called patterns.. Read more on Wikipedia...
ORIGIN '~beta/basiclib/betaenv'
-- program: Descriptor --
(* Hello World in BETA *)
(# do 'Hello World' -> putLine #)
{ *** Hello World in BETA ***}
(#
do
'Hello World!'->putLine
#)
max: (#
x, y, z: @integer
enter (x, y)
do
(if x >= y // True then
x -> z
else
y -> z
if)
exit z
#)
Feature | Supported | Token | Example |
---|---|---|---|
Strings | ✓ | ' | 'Hello world' |
Comments | ✓ | // A comment |
|
Line Comments | ✓ | // | // A comment |
Semantic Indentation | X |
title | authors | year | publisher |
---|---|---|---|
C# Programming with the Public Beta | Robinson, Simon and Templeman, Julian and Watson, Karli and Harvey, Burt | 2000 | Apress |
Object-Oriented Programming in the Beta Programming Language | Madsen, Ole Lehrmann and Moller-Pedersen, Birger and Nygaard, Kristen | 1993 | Assn for Computing Machinery |
JavaScript: The Definitive Guide, Beta Version (Nutshell Handbooks) | Flanagan, David | 1996 | O'Reilly Media |
VB.NET Programming with the Public Beta | Billy Hollis and Rockford Lhotka | 2001 | Apress |
ADO.NET and System.XML V. 2.0--The Beta Version | Homer, Alex and Sussman, Dave and Fussell, Mark | 2005 | Addison-Wesley Professional |
Beta Cells | Sarah E. Gallagher | 2011 | Nova Science Pub Incorporated |