Rebol

위키백과, 우리 모두의 백과사전.
(REBOL에서 넘어옴)

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.rebol.com
영향을 받은 언어
셀프 (프로그래밍 언어), 포스 (프로그래밍 언어), 리스프, 로고 (프로그래밍 언어)[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]]

R3-GUI Hello world example

같이 보기[편집]

각주[편집]

  1. REBOL Technologies. The REBOL/View and REBOL/Core 2.7.8 license
  2. R3 source at GitHub
  3. “Carl's REBOL Blog - Let's switch to .reb suffix”. Rebol.com. 2013년 8월 18일. 2014년 1월 23일에 확인함. 
  4. Goldman, E., Blanton, J. (2000). REBOL: The Official Guide. McGraw-Hill Osborne Media. ISBN 0-07-212279-X.
  5. Crockford, Douglas. The JSON Saga, jsonsaga.ppt 보관됨 10월 4, 2012 - 웨이백 머신

외부 링크[편집]