Noulith - 現在のAdvent of Code 1位が作った新しいプログラミング言語
(news.ycombinator.com)- 動的型付け
- 空白やインデントに依存しない。改行には特に意味がなく、至る所にセミコロン
; - 変数宣言は
:=を使用 - すべてが式
- クラスやメンバーはなく、単なるグローバル関数
- 演算子の優先順位はランタイム時に決定される
- 構文はC/Java/Scalaスタイル
- ListとDictionaryはPythonに類似
- ラムダは
\x, y -> x + yのように表現
1件のコメント
Advent of Code は、毎年12月に小さなプログラミングパズルを毎日1問ずつ解いていく「アドベントカレンダー」です。
これまでの高得点者を見られる Leaderboard があります。
面白いのは、現在の上位陣には自作言語を持っていたり、独自のプログラミング言語を使っていたりする人がいることです。
(上のリンクを紹介していた HN の最初のコメントだったので持ってきました https://news.ycombinator.com/item?id=33975556)
AoC に出てくる問題は、こういうプログラミング言語を作ったことがある人たちにとって楽しい遊び道具なのかもしれません。
私は 小さな言語はプログラミングの未来です というリンクを思い出しました(笑)