Bosque(프로그래밍 언어)

Bosque (programming language)
보스크
Bosque logo.png
패러다임다중 패러다임: 기능, 입력 언어
설계자마크 마론
개발자마이크로소프트
첫 등장2019년 3월 3일; 3년(2019-03-03)[1]
면허증MIT 라이선스
파일 이름 확장명.bsq[2]
웹사이트www.microsoft.com/en-us/research/project/bosque-programming-language/
영향을 받은
JavaScript, TypeScript, ML

보스크는 마이크로소프트가 설계·개발한 무료 오픈소스 프로그래밍 언어로, TypeScript의 구문과 종류, ML과 Node/JavaScript의 의미론에서 영감을 얻었다.[3][4]언어의 설계 목표에는 소프트웨어 품질 향상과 개발자 생산성 향상이 포함된다.[5][6]

개요

보스크는 마이크로소프트 리서치 컴퓨터 과학자인 마크 마론이 디자인한 것인데,[7] 그는 이 언어를 1970년대에 유행한 구조화된 프로그래밍 모델을 넘어서기 위한 노력이라고 설명한다.[3][8]

흐름 제어를 루프, 조건, 서브루틴으로 관리하는 구조화된 프로그래밍 패러다임은 컴퓨터 과학자인 에드거 디크스트라의 1968년 논문 '유해하다고 여겨지는 진술로 이동'을 계기로 인기를 끌었다.Marron은 우리가 루프, 돌연변이 상태, 참조 평등과 같은 복잡성의 원천을 제거함으로써 더 잘 할 수 있다고 믿는다.결과는 마론이 쓴 논문에서 '정규화된 프로그래밍'이라고 부르는 프로그래밍 패러다임을 나타내는 보스크다.

Bosque 사양, 파서, 타입 체커, 참조 통역 및 IDE 지원은 MIT 라이선스에 따라 라이센스가 부여되며 GitHub에서 사용할 수 있다.[9]

숫자 2개 추가

함수 add2(x: Int, y: Int):Int { return x + y; } add2(2, 3) //5 add2(x=2, y=3) //5 add2(y=2, 5) //7

참고 항목

참조

  1. ^ "BosqueLanguage". Microsoft. March 3, 2019. Retrieved April 29, 2019.
  2. ^ Bosque - Bosque 프로그래밍 언어 사용
  3. ^ a b Microsoft, TypeScript에서 영감을 받아 루프가 없는 새로운 프로그래밍 언어 Bosque 출시
  4. ^ Bosque는 마이크로소프트의 새로운 오픈 소스인 TypeScript에서 영감을 받은 프로그래밍 언어다.
  5. ^ Microsoft는 Bosque 프로그래밍 언어로 단순성을 목표로 함
  6. ^ 코드를 단순하게 유지하는 Microsoft의 새로운 프로그래밍 언어 '보스크'
  7. ^ 프로그래밍을 영원히 바꾸고 싶은 Microsoft의 Bosque Language
  8. ^ Microsoft, 설명하기 쉬운 코드 작성을 위한 프로그래밍 언어인 Bosque를 소개
  9. ^ https://github.com/Microsoft/BosqueLanguage

추가 읽기

외부 링크