Rebol
![]() | |
패러다임 | 언어 지향 프로그래밍, 데이터 교환, 함수형, 프로토타입 기반, 명령형 |
---|---|
설계자 | Carl Sassenrath |
개발자 | REBOL Technologies |
발표일 | 1997년(27년 전)(1997) |
최근 버전 | 2.7.8 |
최근 버전 출시일 | 2011년 1월(13년 전)(2011-01) |
미리보기 버전 | 2.101.0 |
미리보기 버전 출시일 | 2012년 12월(11년 전)(2012-12) |
자료형 체계 | 동적, 스트롱 |
운영 체제 | 크로스 플랫폼 |
라이선스 | 2.7.8: 자유 재배포 소프트웨어,[1] 2.101.0: 아파치 2.0 라이선스[2] |
파일 확장자 | .r, .reb[3] |
웹사이트 | www |
영향을 받은 언어 | |
셀프 (프로그래밍 언어), 포스 (프로그래밍 언어), 리스프, 로고 (프로그래밍 언어)[4] | |
영향을 준 언어 | |
JSON,[5] 레드 |
Rebol(역사적 표기: REBOL)은 Carl Sassenrath가 네트워크 통신 및 분산 컴퓨팅용으로 설계한 크로스 플랫폼 데이터 교환 언어이자 멀티 패러다임 동적 프로그래밍 언어이다. 코드와 데이터를 위한 작고 최적화된 도메인 특화 언어 개념을 도입하고 있다.
디자인
쉬운 사용
그래픽 사용자 인터페이스를 갖춘 단순한 "Hello, World!" 프로그램은 다음과 같다:
view layout [text "Hello world!" button "Quit" [quit]]
R3-GUI에서는 아래와 같이 표시된다:
view [text "Hello world!" button "Quit" on-action [quit]]
같이 보기
각주
- ↑ REBOL Technologies. The REBOL/View and REBOL/Core 2.7.8 license
- ↑ R3 source at GitHub
- ↑ “Carl's REBOL Blog - Let's switch to .reb suffix”. Rebol.com. 2013년 8월 18일. 2014년 1월 23일에 확인함.
- ↑ Goldman, E., Blanton, J. (2000). REBOL: The Official Guide. McGraw-Hill Osborne Media. ISBN 0-07-212279-X.
- ↑ Crockford, Douglas. The JSON Saga, jsonsaga.ppt 보관됨 10월 4, 2012 - 웨이백 머신
외부 링크
- (영어) REBOL - Curlie
- A REBOL tutorial
- Rebol 3 Tutorial