Ubercode
Ubercode - виш програмски јазик дизајниран од „Ubercode Software“ и објавен во 2005 година за Microsoft Windows. Ubercode е под влијание на Eiffel и BASIC. Тој е комерцијален софтвер и може да се испроба бесплатно 30 дена. Ubercode ги има следните дизајнирани цели:
- Составлив јазик - составен во податотеки EXE на Windows.
- Автоматско управување со меморијата - меморијата се распределува / ослободува автоматски, а јазикот нема примитиви за управување со меморијата.
- Услови пред и по - ова се тврдења за време на траење кои се прикачени на изјавите за функциите, како во Eiffel.
- Виши видови на податоци - низи во повеќе големини, списоци и табели што може да содржат произволни компоненти.
- Интегрирано управување со податотеки - примитиви за транспарентно ракување со податотеки со текст, бинари, CSV, XML и dBase.
- Леснотија на користење - структурата на јазикот е релативно едноставна, што го прави јазикот достапен за почетниците.
Hello, World!
уредиЕве ја основата на програмата Hello World:
Ubercode 1 class Hello public function main() code call Msgbox("Hello", "Hello World!") end function end class
Предуслови и поуслови
уредиЕве еден пример со користење на пред и поуслови. Во примерот, функцијата IntToStr го потврдува својот влез како низа пред да ја претвори во цел број:
Ubercode 1 class PrePost function IntToStr(in mystr:string[*] out value:integer) precond IsDigitStr(mystr) code call Val(mystr, value) end function public function main() code call Msgbox("OOP example", "IntToStr(10) = " + IntToStr("10")) end function end class
Надворешни врски
уреди- Матична страница
- isbndb.com Архивирано на 21 август 2008 г. (принципи на VHLL)