Python khá nổi tiếng sử dụng thụt đầu dòng để xác định cú pháp các khối mã. (Xem câu lệnh Hợp chất trong Tài liệu tham khảo ngôn ngữ Python). Sau nhiều năm sử dụng Python, tôi vẫn bị thu hút và rất thích tính năng cú pháp này.
Nhưng tôi tự hỏi: Ngoài Python và ngôn ngữ "tiền thân" (*) ABC , ngôn ngữ lập trình nào khác ở ngoài đó sử dụng thụt lề để định nghĩa các khối mã ? Các khối mã có nghĩa ở đây "nhiều câu lệnh theo một cách nào đó được coi là một thành phần".
Tôi đặc biệt quan tâm đến các ngôn ngữ lập trình thực tế , nhưng các ngôn ngữ bí truyền cũng có thể đáng được đề cập đến.
(*): " Người tiền nhiệm " là sự lựa chọn từ của tôi theo mặc định để biết ở đây một từ tốt hơn. Guido van Rossum, người tạo ra Python, đã mô tả mối quan hệ giữa Python và ABC liên quan đến việc thụt lề trong một cuộc phỏng vấn như thế này: " Sự lựa chọn thụt lề để nhóm không phải là một khái niệm mới trong Python; Tôi đã thừa hưởng điều này từ ABC. "