차례:
정의-오베론은 무엇을 의미합니까?
Oberon은 Pascal 프로그래밍 언어의 직접적인 후임 인 Modula-2 언어의 영향을 많이받는 범용, 명령형, 모듈 식, 구조 및 객체 지향 프로그래밍 언어입니다. Oberon은 복잡성을 줄임으로써 Modula-2의 성능과 성능을 향상시키기위한 집중적 인 노력의 결과로 Niklaus Wirth 교수에 의해 1986 년에 만들어졌습니다. 이 언어의 주요 특징은 레코드 유형의 유형 확장 개념입니다.Techopedia는 Oberon을 설명합니다
Oberon은 Paincal Modula-2 제품군의 프로그래밍 언어로 아인슈타인의 모토를 염두에두고 설계되었습니다. 가능한 한 단순하지만 단순하지는 않습니다. 이것이 본질적으로 의미하는 것은 언어 설계를위한 주요 지침은 기본 필수 기능을 추가하고 불필요한 것을 생략하는 데 집중해야한다는 것입니다. 그 결과 기능이 풍부하지만 배우고 적용하기가 매우 간단한 프로그래밍 언어가됩니다.
Oberon은 Modula-2의 소스 자료에서 많은 부분을 변경합니다. 예를 들어, 언어를 확장하기위한 라이브러리 개념의 사용을 강조하고 열거 및 하위 범위 유형을 제거합니다. 세트 유형이 제한되었고 유형 전송 기능과 같은 일부 하위 레벨 기능이 대폭 축소되거나 완전히 제거되었습니다. 언어를보다 안전하게하기 위해, 수밀 유형 검사, 엄격한 색인 검사 및 런타임에 포인터 없음 검사 및 안전한 유형 개념이 도입되었습니다.
Oberon 언어는 다음과 같은 기능을 제공합니다.
- 시스템 프로그래밍 지원
- 가비지 콜렉션
- 모듈 및 개별 컴파일
- 안전하지 않은 코드의 격리
- 문자열 연산
- 유형 테스트를 통한 유형 확장