Các thách thức
Viết chương trình ngắn nhất có thể thể hiện toàn bộ cú pháp của ngôn ngữ lập trình: câu lệnh, biểu thức, toán tử, từ dành riêng, v.v.
Lấy ngữ pháp của ngôn ngữ (thường là trong EBNF ) và tạo một chương trình sử dụng tất cả ngôn ngữ đó.
Chương trình không phải làm bất cứ điều gì đặc biệt hữu ích, nhưng nếu đó là phần thưởng :)
Quy tắc
- Bạn phải sử dụng tất cả cú pháp của ngôn ngữ: mọi loại câu lệnh, biểu thức, toán tử, từ khóa, v.v. ngôn ngữ xác định.
- Nó phải có thể được chạy mà không phụ thuộc, ngoại trừ thư viện chuẩn có ngôn ngữ (mặc dù không cần sử dụng toàn bộ lib tiêu chuẩn).
- Bao gồm một liên kết đến thông số ngôn ngữ bạn đã sử dụng (ví dụ ở đây là ngữ pháp Python 2.7 ).