Bản sao có thể xảy ra:
Methodologies for designing a simple programming language
Learning to write a compilerBạn sẽ viết về một ngôn ngữ lập trình đơn giản như thế nào?
Tôi muốn viết một ngôn ngữ lập trình với cú pháp tương tự như QBasic nhưng thậm chí đơn giản hơn. Tôi muốn nó được cho các lập trình viên bắt đầu. Sự đơn giản của nó sẽ khuyến khích các lập trình viên tham vọng không từ bỏ và khiến họ quan tâm đến lập trình. Ví dụ: Thay vì số của QBasic IN "Hello World!"
Tôi sẽ sử dụng
Viết "Hello World!"
hoặc nhiều hơn một chút như VB
Write ("Hello World")
Làm thế nào tôi sẽ đi về thích ứng với cú pháp cơ bản để làm cho ngôn ngữ của tôi?
Bản sao có thể có của http://stackoverflow.com/q/1208338/246069 – YWE
"Tính đơn giản của nó sẽ khuyến khích những người lập trình tham vọng không từ bỏ và khiến họ quan tâm đến lập trình." - Không khuyến khích bạn, nhưng ngôn ngữ đơn giản có xu hướng đi vào con đường của mình sau một thời gian ngắn. Tôi thích các ngôn ngữ * đơn giản hơn *, nhưng đừng thiếu các tác vụ lớn hơn/phức tạp hơn (đặc biệt là Python). Ngoài ra, bạn có yêu cầu đầu vào như thế nào cú pháp nên được như thế, hoặc bạn có muốn gợi ý về cách thực sự phân tích nó? – delnan
Bạn nói đúng. Tôi bắt đầu học BASIC năm ngoái và tôi thực sự rất thích nó vì vậy bây giờ tôi đang cố gắng để tìm hiểu C vì vậy tôi có thể làm một số chương trình sâu hơn. Tôi cũng học được những điều cơ bản về thị giác. Tuy nhiên, tôi nghĩ rằng nếu tôi bằng cách nào đó có thể sửa đổi cú pháp cơ bản, tôi có thể thêm các lệnh riêng của mình cũng như làm cho nó trở thành một phiên bản BASIC mạnh mẽ hơn nhưng với một cú pháp đơn giản hơn. – RCProgramming