Boo(프로그래밍 언어)
Boo (programming language)이 글은 검증을 위해 추가 인용문이 필요합니다. : " 언어– · · · JSTOR (2011년 7월 (이 메시지 및 ) |
![]() | |
패러다임 | 객체 지향 |
---|---|
설계자 | 로드리고 B.데 올리베이라 |
개발자 | 로드리고 B.데 올리베이라 |
처음 등장한 | 전( |
안정된 릴리스 | 2013년 3월 25일 0.9.7, 전( |
타이핑 분야 | 정적, 강력, 추론, 오리 |
구현 언어 | C# |
플랫폼 | 공통 언어 인프라스트럭처(.NET 프레임워크 및 모노)/ |
면허증. | BSD 3-Clause[1] |
웹 사이트 | github |
영향을 받다 | |
C#, Python | |
영향받은 | |
지니, 발라 |
Boo는 Python에서 영감을[2] 받은 구문과 언어 및 컴파일러의 확장성에 초점을 맞추면서 Unicode, 국제화 및 웹 응용 프로그램에 대한 공통 언어 인프라의 지원을 활용하고자 하는 객체 지향, 정적 유형의 범용 프로그래밍 언어입니다.주목할 만한 기능으로는 유형 추론, 생성기, 다중 모드, 옵션 덕 타이핑, 매크로, 진정한 폐쇄, 커리잉 및 1등급 함수가 있습니다.
Boo는 Unity 게임 엔진(Unity Technologies는 설계자인 De Oliveira를 고용)의 3가지 스크립트 언어 중 하나였지만, 2014년 사용자 [3]수가 적다는 이유로 공식적인 지원이 중단되었습니다.Boo 컴파일러는 2017년에 엔진에서 제거되었다.[4]
Boo는 BSD 3-Clause 라이센스로 출시된 무료 소프트웨어입니다.Microsoft 와 호환성이 있습니다.NET 및 Mono 프레임워크
코드 샘플
헬로월드 프로그램
인쇄물 ('헬로 월드')
피보나치 직렬 생성기 함수
방어하다 파이브(): a, b = 0L, 1리터 # 'L'은 숫자를 두 배의 워드 길이(일반적으로 64비트)로 만듭니다. 하는 동안에 진실의: 산출하다 b a, b = b, a + b # 시리즈의 첫 번째 5개의 숫자를 인쇄합니다. 위해서 색인 ~하듯이 인트, 요소 에 지퍼(범위(5), 파이브()): 인쇄물("${index+1}: ${ex}")
「 」를 참조해 주세요.
레퍼런스
- ^ "license.txt". github.com. Retrieved August 5, 2015.
- ^ Rodrigo Barreto de Oliveira (2005). "The boo Programming Language" (PDF). Archived from the original (PDF) on February 6, 2009. Retrieved February 22, 2009.
- ^ aleksandr (September 3, 2014). "Documentation, Unity scripting languages and you". Unity Blogs.
- ^ Richard Fine (August 11, 2017). "UnityScript's long ride off into the sunset". Unity Blogs.
외부 링크
- 공식 웹사이트
- Wayback Machine 공식 웹 사이트
- GitHub에서 호스팅되는 Boo의 소스
- GitHub에 호스트된 Boo의 문서
- Visual Boo, Visual Studio 2010용
- BooLangStudio VSIP for Visual Studio 2008
- #C#, VB용 무료 IDE 개발NET 및 Boo는 Microsoft 의 에서 프로젝터를 실시합니다.NET 플랫폼
- Visual Studio 2010의 Boo 구문 강조 표시
- 컴퓨터 사이언티스트처럼 생각하는 방법Boo를 사용한 프로그램 학습
- 간결하게 드러난 부우
- 부토리알