Nemerle
Nemerle은 공통 언어 기반(닷넷/모노)을 사용하는 플랫폼을 위해 설계된 범용 고급 정적 자료형 프로그래밍 언어이다. 함수형 프로그래밍, 객체 지향 프로그래밍, 관점 지향 프로그래밍, 반영, 명령형 프로그래밍 기능을 제공한다. 단순한 C 샤프와 유사한 문법과 강력한 메타프로그래밍 시스템을 보유하고 있다.
패러다임 | 다중 패러다임: 관점 지향 프로그래밍, 사건 기반 프로그래밍, 함수형 프로그래밍, 제네릭 프로그래밍, 명령형 프로그래밍, 메타프로그래밍, 객체 지향 프로그래밍, 반영 |
---|---|
계열 | C# |
설계자 | Kamil Skalski, Michał Moskal, Prof. Leszek Pacholski, Paweł Olszta (브로츠와프 대학교) |
개발자 | JetBrains (과거) RSDN |
발표일 | 2003년 |
최근 버전 | 1.2.507.0[1] |
최근 버전 출시일 | 2016년 8월 6일 |
자료형 체계 | 추론, 명목, 정적, 스트롱(strong) |
플랫폼 | CLI |
파일 확장자 | .n |
웹사이트 | nemerle |
주요 구현체 | |
Nemerle | |
영향을 받은 언어 | |
C#, 리스프, ML |
예시
편집Hello, World!
편집class Hello
{
static Main () : void
{
System.Console.WriteLine ("Hello, world!");
}
}
단순 표현:
System.Console.WriteLine("Hello, world!");