BETA

BETA

BETA is a pure object-oriented language originating within the "Scandinavian School" in object-orientation where the first object-oriented language Simula was developed. From a technical perspective, BETA provides several unique features. Classes and Procedures are unified to one concept, a Pattern. Also, classes are defined as properties/attributes of objects. This means that a class cannot be instantiated without an explicit object context. A consequence of this is that BETA supports nested classes; and BETA's nested classes are indeed one of the primary sources of inspiration for Java's inner classes. Classes can be virtually defined (much like virtual methods can in most other object-oriented programming languages). Virtual entities (such as methods and classes) are never overwritten; instead they are refined or specialized. BETA supports the object-oriented perspective on programming and contains comprehensive facilities for procedural and functional programming. BETA has powerful abstraction mechanisms for supporting identification of objects, classification and composition. BETA is a strongly typed language like Simula, Eiffel and C++, with most of the type checking being carried out at compile-time. It is well known that it is not possible to obtain complete type checking at compile-time without sacrificing the expressiveness of the language. BETA aims to achieve an optimum balance between compile-time type checking and run-time type checking. Fact|date=March 2008

See also

* Simula
*Birger Møller-Pedersen
*Kristen Nygaard

External links

* [http://daimi.au.dk/~beta/ The BETA Language Homepage]
* [http://www.daimi.au.dk/~eernst/gbeta/ gbeta] Generalized BETA


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • bêta — bêta …   Dictionnaire des rimes

  • Beta — may refer to: *Beta (β), the second letter of the Greek alphabetIn finance: * Beta coefficient in Capital Asset Pricing ModelIn mathematics: * Beta function in mathematics * Beta distribution in statistics * False negative rate in statistics *… …   Wikipedia

  • Beta —  Pour l’article homophone, voir Bêta. Pour les articles homonymes, voir Beta (homonymie) …   Wikipédia en Français

  • Béta — Bêta  Pour l’article homophone, voir Beta. Pour les articles homonymes, voir Bêta (homonymie). Bêta …   Wikipédia en Français

  • BETA — Класс языка: объектно ориентированное программирование Появился в: 1992 Автор(ы): Кристен Нюгорд, Ole Lehrmann Madsen, Birger Møller Pedersen и Bent Bruun Kristensen Типизация данных: строгая, статическая Основны …   Википедия

  • BETA — ist eine reine objektorientierte Programmiersprache, welche wie Simula auch in Skandinavien entwickelt wurde. Technisch gesehen bietet BETA einige besondere Eigenschaften, so werden Klassen und Prozeduren als ein gemeinsames Konzept, den Pattern …   Deutsch Wikipedia

  • beta — s.m. 1. A doua literă a alfabetului grecesc, corespunzând sunetului b. 2. (fiz.; în sintagmele) Particulă beta = electron negativ sau pozitiv emis de unele substanţe radioactive. Radiaţie beta = radiaţie constituită din particule beta. – Din fr.… …   Dicționar Român

  • beta — |ê| s. f. 1. Mancha comprida ou faixa de cor diferente nas penas ou pelo do animal. = LISTA, LISTRA 2. Qualquer mancha comprida. 3. Mancha na pele. 4. Filão, veio. 5.  [Marinha] Corda ou cabo. 6.  [Marinha] Talha na extremidade dos guardins. 7. … …   Dicionário da Língua Portuguesa

  • Beta — Be ta, n. [Gr. bh^ta.] The second letter of the Greek alphabet, B, [beta]. See {B}, and cf. etymology of {Alphabet}. Note: Beta (B, [beta]) is used variously for classifying, as: (a) (Astron.) To designate some bright star, usually the second… …   The Collaborative International Dictionary of English

  • bêta- — ❖ ♦ Élément (écrit aussi β ) utilisé en chimie organique pour caractériser le deuxième d une série d isomères, indiquer la présence dans un composé d un atome de carbone séparant deux fonctions, préciser la structure stéréochimique des sucres,… …   Encyclopédie Universelle

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”