Noulith - Şu an Advent of Code birincisinin yaptığı yeni programlama dili
(news.ycombinator.com)- Dinamik tipli
- Boşluk/girintiye duyarlı değil. Satır sonlarının hiçbir anlamı yok; her yere noktalı virgül
; - Değişken tanımı için
:=kullanılıyor - Her şey bir expression
- Sınıf/üye yok, sadece global fonksiyonlar var
- Operatör önceliği çalışma zamanında belirleniyor
- Sözdizimi C/Java/Scala tarzında
- List ve dictionary Python'a benzer
- Lambda,
\x, y -> x + yşeklinde ifade ediliyor
1 yorum
Advent of Code, her yıl Aralık ayında her gün küçük bir programlama bulmacasının çözüldüğü bir "advent takvimi"dir.
Şimdiye kadar en yüksek puanlı kişileri gösteren bir Leaderboard da var.
İlginç olan şu ki, şu anda üst sıralardaki kişilerin ya kendi yaptıkları bir dili var ya da ayrı bir programlama dili kullanıyorlar.
(Bunu, yukarıdaki bağlantıyı tanıtan HN gönderisinin ilk yorumu olduğu için buraya taşıdım: https://news.ycombinator.com/item?id=33975556)
Görünüşe göre AoC’de çıkan problemler, böyle programlama dilleri yapmış kişiler için eğlenceli bir oyun alanı.
Benim aklıma Küçük diller programlamanın geleceğidir bağlantısı geldi :)