골로 (프로그래밍 언어)

Golo (programming language)
골로
개발자인사이 라이온
첫 등장2012; 10년 전(2012년)
안정적 해제
3.4.0 / 2021년 10월 20일; 5개월(2021-10-20)
타이핑 규율다이나믹, 약함
플랫폼Java 가상 시스템
OS크로스 플랫폼
면허증이클립스 퍼블릭 2.0
웹사이트golo-lang.org

로는 자바 가상 머신(JVM)의 프로그래밍 언어인 컴퓨터 소프트웨어다.그것은 동적이고 약한 타이핑으로 간단하다.2012년 국립 데스 과학 응용 프로그램인 라이온(INSA)에 있는 CITI(Centre of Innovation in Telecommunications and Integration of Service Laboratory)의 DynaMid 그룹의 연구 활동의 일환으로 만들어졌다.Eclipse Public License 2.0에 따라 무료 오픈소스 소프트웨어로 배포된다.

역사

로 언어 런타임을 구축하는 방법에 대한 쇼케이스로 구축되었다.invokedynamicGolo는 프로그래밍 언어 Java 및 기타 JVM 언어와 상호운용성이 크다(예: 숫자 유형은 복싱 클래스:java.lang, 및 수집 리터럴 활용도java.utilJVM에서 실행되는 클래스).

골로는 2015년 6월 공식 이클립스 재단 프로젝트가 돼 현재 육성 중이다.

기술적 세부사항

언어 특징은 처음에는 Java SE 7에 나타난 불역학 JSR 292의 능력을 중심으로 설계되었다. Golo는 바이트 코드사전 컴파일을 사용한다.바이트코드가 프로그램 실행에서 안정성이 유지되는 동안invokedynamic -기반의 재구성 가능한 콜 사이트는 HotSpot Just-in-Time 컴파일러(JIT)가 합리적인 성능을 추출할 수 있도록 지원하는 적응형 디스패치 메커니즘을 지원한다.

출판물

  • 침례교 마잉렛, 프레데릭 르 무엘, 줄리앙 퐁게, 니콜라스 스툴스, 지안 시아, 야닉 로이소.사물인터넷을 위한 문맥 중심 프로그래밍 언어에 대하여.ECOP 2015에서 개최되는 컨텍스트 지향 프로그래밍에 관한 제7회 국제 워크숍에 참가하기 위해.체코 프라하.2015년 7월.
  • 줄리앙 퐁게, 프레데릭 르 무엘, 니콜라스 스툴스, 야닉 로이소.트뤼플 기반의 골로 통역사를 위한 기회. 기술 보고서 arXiv:1505.06003(cs).PL)HAL-INRIA 예금
  • 줄리앙 퐁게, 프레데릭 르 무엘, 니콜라스 스툴스.포스트 인보키다이나믹 JVM을 위한 역동적이고 가볍고 효율적인 언어인 Golo.PPPJ'13의 Procs.에서.독일 슈투트가르트.2013년 9월.DOI 링크.HAL-INRIA 보증금.미끄럼틀.

참고 항목

JVM 언어 목록

참조

  • "Golo – A Lightweight Dynamic Language for the JVM". Archived from the original on 3 July 2015. Retrieved 2 July 2015.
  • "Golo nominated for JAX Awards 2014". Retrieved 2 July 2015.]
  • "Golo entry at JAX Awards 2014". Retrieved 2 July 2015.
  • "Golo mentioned at the Netbeans Weekly News Issue 587". Retrieved 2 July 2015.]

외부 링크