BETA je čistěobjektově orientovaný programovací jazyk pocházející z tzv. Skandinávské školy objektově orientovaného programování, kde byl vyvinut první objektově orientovaný jazyk Simula. Z technického hlediska nabízí BETA několik unikátních vlastností. Program se skládá z kolekce objektů, které jsou instancemi vzorů. Vzor je sjednocením pojmůtřída,metoda,funkce,korutina,proces avýjimka. BETA podporuje vnořené třídy a tyto třídy se staly inspirací pro vnitřní třídy vJavě. Třídy lze virtuálně definovat, podobně jako v jiných objektově orientovaných jazycích. Virtuální entity (např. metody a třídy) se nikdy nepřepisují, místo toho jsou předefinovány nebo specializovány. BETA podporuje objektově-orientovaný pohled na programování a obsahuje komplexní vybavení pro procedurální a funkcionální programování. BETA má mocné abstrakční mechanismy pro identifikaci objektů, klasifikaci a kompozici. BETA je silný typový jazyk, jako je např.Simula 67,Eiffel aC++, přičemž většinatypové kontroly je prováděna v čase kompilace. BETA nerozlišuje velikost písmen.
(#do 'Hello, world!' -> putLine#)
V tomto článku byl použitpřeklad textu z článkuBETA na anglické Wikipedii.