편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
15번째 줄: | 15번째 줄: | ||
* 시스템 프로그래밍을 목적으로 설계되었다.<ref>시범 목적이지만 간단한 운영체제도 제작되었다.</ref> | * 시스템 프로그래밍을 목적으로 설계되었다.<ref>시범 목적이지만 간단한 운영체제도 제작되었다.</ref> | ||
* 메모리 관리의 안전성을 중점에 두었다.<ref>소유권과 수명을 컴파일 타임에 안전하게 결정할 수 있도록 문법적으로 지원한다.</ref> | * 메모리 관리의 안전성을 중점에 두었다.<ref>소유권과 수명을 컴파일 타임에 안전하게 결정할 수 있도록 문법적으로 지원한다.</ref> | ||
* 실제 성능은 [[C++]]와 비슷하지만 C언어와 마찬가지로 로우레벨(low-level) 최적화가 가능하다. | |||
* 객체 지향 문법을 일부 지원하며 변형되었다.<ref>상속을 지원하지 않고 합성(composition)이라고 하는 다른 형태의 구조화를 지원한다.</ref> | * 객체 지향 문법을 일부 지원하며 변형되었다.<ref>상속을 지원하지 않고 합성(composition)이라고 하는 다른 형태의 구조화를 지원한다.</ref> | ||
* 2~3년 주기로 새로운 버전이 나온다. | * 2~3년 주기로 새로운 버전이 나온다. | ||