Ubercode - Ubercode
Ubercode ist eine Programmiersprache auf hohem Niveau , die von Ubercode Software entwickelt und 2005 für Microsoft Windows veröffentlicht wurde . Ubercode wird von Eiffel und BASIC beeinflusst . Es ist eine proprietäre Software und kann 30 Tage lang kostenlos getestet werden. Ubercode hat folgende Designziele:
- Kompilierbare Sprache - in Windows EXE-Dateien kompiliert.
- Automatische Speicherverwaltung: Der Speicher wird automatisch zugewiesen / freigegeben, und die Sprache verfügt über keine Grundelemente für die Speicherverwaltung.
- Vor- und Nachbedingungen - Dies sind Laufzeitzusicherungen, die Funktionsdeklarationen wie in Eiffel beigefügt sind .
- Übergeordnete Datentypen - anpassbare Arrays, Listen und Tabellen können beliebige Komponenten enthalten.
- Integrierte Dateibehandlung - Grundvoraussetzungen für die transparente Behandlung von Text-, Binär-, CSV-, XML- und dBase-Dateien.
- Benutzerfreundlichkeit - Die Sprachstruktur ist relativ einfach und macht die Sprache für Anfänger zugänglich.
Hallo Welt!
Hier ist das grundlegende "Hallo Welt!" Programm :
Ubercode 1 class Hello
public function main()
code
call Msgbox("Hello", "Hello World!")
end function
end class
Voraussetzungen und Nachbedingungen
Hier ist ein Beispiel mit Vor- und Nachbedingungen . In diesem Beispiel überprüft die IntToStr- Funktion ihre Eingabe als Zeichenfolge, bevor sie in eine Ganzzahl konvertiert wird:
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
Externe Links
-
Offizielle Website
- http://isbndb.com/d/book/design_of_very_high_level_computer_languages.html (VHLL-Prinzipien)
| Dieser Artikel zum Thema Programmiersprache ist ein Stub . Sie können Wikipedia helfen, indem Sie es erweitern . |