Tôi nghĩ ngôn ngữ cú pháp đánh dấu là Liran. Cấu trúc cú pháp giúp phân tích dễ dàng vì các khối mã được phân định rõ ràng giữa các thẻ bắt đầu và kết thúc. Về mặt lý thuyết, bạn có thể dễ dàng xây dựng trình thông dịch cấp 1 để phân tích cú pháp và chạy mã trực tiếp.
Điều đó nói rằng không có bất kỳ ngôn ngữ đánh dấu nào ở đó làm những điều có ý nghĩa trong ngữ cảnh tôi dường như bạn đang hướng đến (bạn có thể muốn viết của riêng bạn). Lựa chọn tốt nhất tiếp theo có thể là ngôn ngữ với chức năng tối thiểu và tốt nhất là không hỗ trợ lập trình thủ tục. Một ngôn ngữ như BASIC nên dễ dàng xây dựng trình thông dịch cấp 1.
Điều tốt nhất tiếp theo có lẽ là các ngôn ngữ kịch bản ban đầu không cung cấp nhiều yếu tố cú pháp và khá phức tạp. Tôi không nghĩ ra bất cứ điều gì.
Nhưng có lẽ tùy chọn tốt nhất cho tất cả là để bạn thiết kế ngôn ngữ của riêng bạn. Trình thông dịch trở nên dễ dàng hơn để xây dựng vì bạn có kiến thức sâu về cú pháp ngôn ngữ và có thể quy định cấu trúc ngôn ngữ và ngữ nghĩa của riêng bạn trong trình thông dịch.
...
Sự nhấn mạnh vào trình thông dịch cấp 1 là vì bạn đã đề cập đến bạn muốn dễ dàng.
Nguồn
2009-08-05 22:37:56
Esperanto nên dễ dàng. :) –