우버코드
UbercodeUbercode는 Ubercode Software가 설계한 고급 프로그래밍 언어이며 Microsoft Windows용으로 2005년에 출시되었습니다.Ubercode는 Effel과 BASIC의 영향을 받습니다.이 소프트웨어는 독점 소프트웨어이며 30일간 무료로 사용해 볼 수 있습니다.Ubercode에는 다음과 같은 설계 목표가 있습니다.
- 컴파일 가능한 언어: Windows EXE 파일로 컴파일됩니다.
- 자동 메모리 관리—메모리는 자동으로 할당/해제되며 언어에는 메모리 관리 프리미티브가 없습니다.
- 사전 및 사후 조건—Effel과 같이 함수 선언에 첨부되는 런타임 어설션입니다.
- 개략적인 데이터 유형—크기 조정 가능한 어레이, 목록 및 테이블에는 임의의 컴포넌트가 포함될 수 있습니다.
- 통합 파일 처리: 텍스트, 바이너리, CSV, XML 및 dBase 파일을 투과적으로 처리하기 위한 기본 요소입니다.
- 사용의 용이성—언어 구조가 비교적 심플하여 초보자도 쉽게 접근할 수 있습니다.
안녕, 월드!
다음은 기본적인 "Hello, World!" 프로그램입니다.
Ubercode 1 클래스 Hello 공용 함수 main() 코드 호출 Msgbox("Hello", "Hello World!"") 종료 함수 종료 클래스 전제 조건과 사후 조건
다음은 사전 조건과 사후 조건을 사용한 예입니다.이 예에서는 IntToStr 함수는 입력을 정수로 변환하기 전에 문자열로서 검증합니다.
Ubercode 1 클래스 PrePost 함수 IntToStr ( mystr : string [ * ]out value : integer )프리컨드 ISDigitStr ( mystr )코드 호출 Val ( mystr , value )end function main ( )코드 호출 Msgbox ( " )OOP 예제", "IntToStr(10) = " + IntToStr("10") 끝 함수 끝 클래스
외부 링크
- 공식 웹사이트

- http://isbndb.com/d/book/design_of_very_high_level_computer_languages.html (VHLL 원칙)