의견.png

카멜

위키원
cgb6780 (토론 | 기여)님의 2019년 6월 25일 (화) 15:26 판
이동: 둘러보기, 검색

카멜(Caml) 은 다중 패러다임 , 범용 프로그래밍 언어이다. 프랑스에서 개발되었다.

개요

Caml은 Categorical Abstract Machine Language 의 약자로,프로그램 안정성을 염두에 두고 개발된 프로그래밍 언어이다. 표현력이 뛰어나면 배우기 어렵다는 보통의 언어와 다르게, 배우기 쉽고 사용하기 쉽다는 장점을 가지고 있다. 기능적, 명령적인 객체 지향 프로그래밍 스타일을 지원한다.[1]

강점

  • 강력한 타입 시스템 parametric polymorphism을 구비하고 있다.
  • 사용자 정의 대수 데이터 유형 및 패턴 일치
  • 자동 메모리 관리
  • 독립 실행형 응용프로그램의 개별 컴파일 가능
  • 정교한 모듈 시스템
  • 표현형 객체 지향 계층
  • 효율적인 네이티브 코드 컴파일러

역사

Caml 언어는 1987년 프랑스 과학 기술원 (INRIA)의 연구원에 의해 만들어졌다.

각주

  1. Caml, 〈caml〉, Caml language home, 2018-11-16

참고자료


  의견.png 이 카멜 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.