BETA Programming Help by Programmers hub

Beta Programming Language

Beta is a pure Object Oriented Programming language which introduce the concept of pattern. The main feature of Beta programming language is it introduce the feature of nested classes and patterns. Unified classes with procedures into is called patterns. BETA is a statically typed language like Simula, Eiffel C++, with most type checking done at compile-time. The Aim of BETA programming is to create the optimal balance between the compile-time checking and the run-time checking.

Following are the combinations allow by BETA

 classNameproceduregenericclassNameprocessexception
patternyesyesyesyesyesyes
subpatternyesyesyesyesyesyes
virtual patternyesyesyesyesyesyes
pattern variableyesyesyesyesyesyes
Nested Patternyesyesyesyesyesyes
beta programming

Pattern

The main feature of BETA programming language is pattern following is the difference when we write code in C++ and BETA pattern

C++

{`

className point {

    int x, y;

};
`}

BETA

{`

point: (#

    x, y: @integer

#)
`}