Noulith - 현재 Advent of Code 1등이 만든 새로운 프로그래밍 언어
(news.ycombinator.com)- 동적 타입
- 공백/들여쓰기에 민감하지 않음. 줄바꿈은 아무 의미없으며, 사방에 세미콜론;
- 변수 선언은
:=
로 - 모든 것이 Expression
- 클래스/멤버 없이 그냥 전역함수
- 연산자 우선 순위는 런타임에 결정됨
- 구문은 C/Java/Scala 스타일
- List와 Dictonary는 Python과 유사
- Lambda는
\x, y -> x + y
식으로 표현
Advent of Code는 매년 12월에 작은 프로그래밍 퍼즐을 매일 하나씩 풀어가는 "강림절 달력" 입니다.
현재까지의 점수가 높은 사람들을 보는 Leaderboard 가 있는데요.
재미난 것은 현재 상위권의 사람들이 자신이 만든 언어가 있거나 혹은 별도의 프로그래밍 언어를 사용하고 있다는 것입니다.
(위 링크를 소개한 HN의 첫 댓글이어서 가져와 봅니다 https://news.ycombinator.com/item?id=33975556)
- 1등 Noulith (자작언어)
- 2등 Vyxal (컨트리뷰터)
- 4등 Kitteh2 (자작언어)
- 7등 Nlm (자작언어)
AoC에 나오는 문제들은 이런 프로그래밍 언어를 만들어본 사람들에게 즐거운 놀이감인가 봅니다.
저는 작은 언어는 프로그래밍의 미래입니다 요 링크가 생각났어요 ㅎㅎ