Noulith - ngôn ngữ lập trình mới do người đang đứng số 1 Advent of Code hiện tại tạo ra
(news.ycombinator.com)- Kiểu động
- Không nhạy với khoảng trắng/thụt lề. Xuống dòng không có ý nghĩa gì, và dấu chấm phẩy
;có ở khắp nơi - Khai báo biến bằng
:= - Mọi thứ đều là Expression
- Không có lớp/thành viên, chỉ đơn giản là các hàm toàn cục
- Thứ tự ưu tiên của toán tử được quyết định tại runtime
- Cú pháp theo phong cách C/Java/Scala
- List và Dictionary tương tự Python
- Lambda được biểu diễn theo dạng
\x, y -> x + y
1 bình luận
Advent of Code là một "lịch Mùa Vọng" nơi mỗi ngày trong tháng 12 hằng năm người ta giải một câu đố lập trình nhỏ.
Có một Leaderboard để xem những người có điểm số cao nhất cho đến nay.
Điều thú vị là những người đang ở nhóm dẫn đầu либо có ngôn ngữ do chính mình tạo ra, hoặc đang sử dụng một ngôn ngữ lập trình riêng biệt.
(Đây là bình luận đầu tiên trên HN giới thiệu liên kết ở trên nên tôi mang về đây https://news.ycombinator.com/item?id=33975556)
Có vẻ các bài toán trong AoC là món đồ chơi rất vui đối với những người từng tự tạo ra các ngôn ngữ lập trình kiểu này.
Tôi chợt nhớ đến liên kết Ngôn ngữ nhỏ là tương lai của lập trình này haha