.IXX - 파일 확장자
IXX는 Modula-3 링커 정보 파일입니다.
기능 | 설명 |
---|---|
파일 확장자 | .ixx |
체재 | N/A |
개발자 : | Ixx |
범주 | Source code and script |
IXX는 Modula-3 링커 정보 파일입니다.
기능 | 설명 |
---|---|
파일 확장자 | .ixx |
체재 | N/A |
개발자 : | Ixx |
범주 | Source code and script |
Modula-3은 업그레이드 된 Modula-2의 후임자로 고안된 프로그래밍 언어입니다. 연구 분야 (Java 및 C#과 같은 언어 설계에 영향을 미치는)에는 영향을 미쳤지 만 업계에서 널리 채택되지 않았습니다. 1980 년대 후반에 Luca Cardelli, Jim Donahue, Mick Jordan, Bill Kalsow 및 Greg Nelson이 디자인했습니다. 그 설계는 당시 SRC에서 사용중인 Modula-2+ 언어 작업에 크게 영향을 받았는데, 이는 DEC Firefly Multiprocessor VAX 워크 스테이션의 운영 체제가 작성된 언어였습니다. 개정 된 모듈 -3 보고서에서 언급 한 바와 같이, 언어는 Mesa, Cedar, Object Pascal, Oberon 및 Euclid와 같은 다른 언어의 영향을 받았습니다.
Modula-3의 주요 기능은 시스템 프로그래밍 언어의 힘을 보존하면서 단순성과 안전입니다. Modula-3은 실용적인 실제 프로그래밍을위한 새로운 구성을 도입하면서 유형 안전의 파스칼 전통을 계속 유지하는 것을 목표로했습니다. 특히 Modula-3은 일반 프로그래밍 (템플릿과 유사), 멀티 스레딩, 예외 처리, 쓰레기 수집, 객체 지향 프로그래밍, 부분적인 계시 및 안전하지 않은 코드의 캡슐화에 대한 지원을 추가했습니다. Modula-3의 디자인 목표는 현대의 필수 언어의 가장 중요한 기능을 매우 기본적인 형태로 구현하는 언어였습니다. 따라서 다중 상속 및 연산자 과부하와 같은 위험하고 복잡한 기능은 생략되었습니다.