Nội dung được dịch bởi AI, chỉ mang tính chất tham khảo
Pascal - làm rõ và khuyến nghị mở rộng
Tóm tắt
Mục tiêu của bài báo này là làm rõ một số vấn đề trong ngôn ngữ Pascal đã bị bỏ ngỏ trong Báo cáo định nghĩa và đề xuất các dạng cụ thể cho một số mở rộng của ngôn ngữ đã thường xuyên xuất hiện trong các cuộc thảo luận và thậm chí là các triển khai. Bằng cách khuyến khích các nhà thực hiện tiềm năng áp dụng một dạng chung, chúng tôi mong muốn nâng cao khả năng di động thực tiễn của các chương trình Pascal. Ngoại trừ các tham số là các thủ tục và hàm, các cấu trúc ngôn ngữ được mô tả trong Báo cáo Pascal không bị thay đổi, tức là cú pháp mới cho phép các cấu trúc tương tự với cùng một ý nghĩa (dự kiến). Bài báo thể hiện đề xuất của tác giả sau khi thảo luận giữa một nhóm nhỏ những người đã làm việc về biên dịch viên Pascal và chuẩn hóa. Chính nó không phải là một nỗ lực để chuẩn hóa Pascal hay trình bày một sự sửa đổi hoàn chỉnh của Báo cáo. Tập trung vào khái niệm kiểu, ý nghĩa của các định danh và một số lượng mở rộng hạn chế mà nhu cầu của chúng thường được chấp nhận, bài báo thiết lập các hướng dẫn cho việc chuẩn hóa và sửa đổi Báo cáo Pascal. Nó được trình bày như một đề xuất đã được xem xét cẩn thận và (hy vọng) nhất quán để được chấp nhận theo bất kỳ cách nào mà cộng đồng Pascal có thể chọn áp dụng.
Từ khóa
#Pascal #ngôn ngữ lập trình #chuẩn hóa #mở rộng #biên dịch viênTài liệu tham khảo
Jensen, K., Wirth, N.: PASCAL User Manual and Report. Berlin-Heidelberg-New York: Springer-Verlag, 1975
Wirth, N.: The Programming Language Pascal, Acta Informatica 1, 35–63 (1971)