PL/Sather
is a programming language based on
- Sather
- Eiffel
- Green
Structure
CLASS class_name IS
// Constructors
PUBLIC:
// Methods
PRIVATE:
// Methods and instance variables
END.
The Language
- One Class constructor.
- Assertions.
- Simple Inheritance.
- Not Abstract Classes.
- Not support Operator Overloading.
- Not support Method Overloading.
- Methods are Functions (func) or Procedures (proc).
- etc.