Ubercode
Appearance
Ubercode is a high level programming language designed by Ubercode Software and released in 2005 for Microsoft Windows. Ubercode is influenced by the Eiffel and Basic programming languages. It has the following design goals:
- Compilable language - compiled into Windows EXE files.
- Automatic memory management - memory is allocated / freed automatically, and the language has no memory management primitives.
- Pre and post conditions - these are run-time assertions which are attached to function declarations, as in Eiffel.
- High-level data types - resizable arrays, lists and tables may contain arbritary components.
- Integrated file handling - primitives for transparent handling of text, binary, CSV, XML and dBase files.
- Ease of use - language structure is relatively simple, making the language accessible to beginners.
Hello World
Here is the basic Hello world program:
Ubercode 1 class Hello public function main() code call Msgbox("Hello", "Hello World!") end function end class
External links
- http://www.ubercode.com/ - Ubercode Software
- [1] - Language Reference Manual
- http://isbndb.com/d/book/design_of_very_high_level_computer_languages.html - VHLL principles