컬 (프로그래밍 언어)

위키백과, 우리 모두의 백과사전.


Curl
패러다임다중 패러다임: 객체지향, 마크업
설계자스티브 워드, MIT
개발자Curl, Inc., Sumisho Computer Systems Corp., SCSK Corporation
발표일1998년(26년 전)(1998)
최근 버전8.0.12
최근 버전 출시일2021년 7월 1일(2년 전)(2021-07-01)
자료형 체계스트롱
운영 체제윈도우
웹사이트www.curl.com
방언
없음
영향을 받은 언어
HTML, 자바스크립트, 리스프

(Curl)은 상호작용 웹 애플리케이션을 위한 반영객체 지향 프로그래밍 언어이다. 목표는 포맷팅과 프로그래밍간 더 부드러운 전환이다. 프로그래밍 언어와 개발 플랫폼간 전환 없이 단순 문서에 복잡한 객체를 임베드하는 것이 가능하다. 컬 구현체는 처음에 하나의 인터프리터로만 구성되었으나 나중에 컴파일러가 추가되었다.

컬은 HTML에서와 같은 텍스트 마크업, 자바스크립트에서와 같은 스크립팅, 자바, C 샤프, C++와 가튼 무거운 연산을 하나의 통일된 프레임워크 안에 합쳐놓는다. 내부 기업, B2B, B2C 애플리케이션이 사용된다.

컬은 컬 애플릿으로 컴파일이 가능하며, 웹 브라우저플러그인을 갖춘 런타임 환경인 컬 RTE를 사용하여 볼 수 있다. 현재 마이크로소프트 윈도우에서 지원한다. 리눅스macOS 지원은 2019년 3월 25일부로 버전 8.0.8을 기점으로 중단되었다.[1]

문법[편집]

헬로워드를 위한 단순 컬 애플릿:

 {Curl 7.0, 8.0 applet}
 {text
    color = "blue",
    font-size = 16pt,
    Hello World}

이 코드는 최소 컬 버전 7.0 또는 8.0이 설치되어 있는 환경에서 실행된다.

각주[편집]

  1. “Changes to Supported Operating Systems of Curl RTE Products”. SCSK Corporation. 2019년 5월 13일에 원본 문서에서 보존된 문서. 2020년 4월 1일에 확인함. 

외부 링크[편집]