KRoc
KRoC| 원저작자 | 프레드 반스, 피터 웰치 |
|---|---|
| 개발자 | 켄트 대학교 Occam For All Group |
| 최종 릴리즈 | 1.4.0 / 2006년 1월 14일; 전 ( |
| 운영 체제 | Solaris, OSF/1, Parsytec, Linux, FreeBSD |
| 플랫폼 | SPARC, Alpha, PowerPC, IA-32 |
| 크기 | 6.67 MB |
| 이용가능기간: | 영어 |
| 유형 | 컴파일러 |
| 면허증. | GPL, LGPL |
| 웹 사이트 | www |
Kent Retargetable occam 컴파일러(KRoC)는 컴퓨터 소프트웨어이며 프로그래밍 언어 occam을 구현한 것으로, Inmos occam 2.1 컴파일러를 프런트엔드로 하여 다양한 마이크로프로세서의 머신 코드를 생성하는 리타겟 가능한 백엔드로 기반으로 합니다.컴파일러의 포트는 PowerPC, SPARC, x86 및 Alpha 프로세서용으로 만들어져 있습니다.
다른 프로세서로의 변환과 함께 KRoC 팀은 컴파일러를 대폭 수정하여 occam v2.5로 불리는 컴파일러를 만들고 현재는 occam-pi로 발음합니다.
원래 occam 컴파일러 프런트 엔드에서 변환은 어셈블리 언어로 ASCII(American Standard Code for Information Interchange) 파일을 해석하는 것이었습니다.이것은 꽤 잘 작동했지만 느렸고 때때로 불편했다.
현재 KRoC 컴파일러의 타깃은 확장 트랜스푸터 코드(ETC)로 타깃머신 언어로 변환됩니다.ETC 코드는 일종의 바이트 코드로 볼 수 있습니다.이것은 트랜스포터와 유사한 가상 머신에 대한 컴파일러의 의도를 간략하게 기술한 것입니다.
KRoC 컴파일러의 ETC 코드 배리언트는 Linux 및 Cygwin을 사용하는 Windows용입니다.SPARC 포트가 작동 중입니다.
레퍼런스
외부 링크
- 공식 웹사이트, 켄트
- WoTUG.org: KRoC
- Fred Barnes 박사의 KRoC 페이지
- 트랜스터프리터, ETC 기반 바이트 코드를 실행하는 occam용 가상 머신
- 공식 웹사이트 ocam-language