Trong ngôn ngữ lập trình nào, việc sử dụng dấu phần trăm (%) có nghĩa là modulo / phần còn lại bắt nguồn?
Bài đăng trước 1 này giải thích rằng% ký hiệu có khả năng được chọn vì nó bao gồm một dấu gạch chéo, thông minh cho một thao tác liên quan đến phép chia. Nó cũng đề cập đến ảnh hưởng của việc sử dụng biểu tượng của C. Tuy nhiên, tôi không chắc chắn rằng nó có nguồn gốc từ C. Ngôn ngữ lập trình B là tiền thân của C và tôi đã tìm thấy Hướng dẫn sử dụng cho B (PDF, trang 12) nói rằng:
Toán tử% biểu thị modulo. Nếu cả hai toán hạng đều dương, kết quả là chính xác. Nó không được xác định khác.
Hướng dẫn sử dụng đó là ngày năm 1972, khoảng khi C xuất hiện. Điều đó khiến cho về mặt lý thuyết vẫn có thể có nguồn gốc từ C, nhưng sau đó được chuyển ngược lại B. Tôi cũng chưa thể tìm thấy thông số kỹ thuật cho các ngôn ngữ khác trước khi sử dụng ký hiệu% này.
- Mà tôi tin rằng câu hỏi này không phải là một trùng lặp: Đó là một yêu cầu tại sao các phép toán module là nền tảng, tôi hỏi về khi biểu tượng đặc biệt dường như modulo trung bình.
rem
. eah-jena.de/~kleine/history/lacular/ nam Tương tự, Algol-W cũng được sử dụngrem
.