Pascal - làm rõ và khuyến nghị mở rộng

Acta Informatica - Tập 12 - Trang 73-94 - 1979
Jørgen Steensgaard-Madsen1
1DIKU, Copenhagen N, Denmark

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ên

Tà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)