Ký pháp nghịch đảo Ba Lan


HP-12C là một máy tính dùng RPN của hãng Hewlett-Packard

Ký pháp nghịch đảo Ba Lan (viết tắt: RPN) là một ký hiệu toán học trong đó dấu đi theo toán hạng. Thí dụ: trong ký hiệu thông thường, bài toán 3 cộng 2 được viết như sau:

3 + 2

Ký pháp nghịch đảo Ba Lan, thì bài toán lại viết là:

3 2 +

Ký hiệu có chữ Ba Lan trong đó vì trong thập niên 1920, nhà toán học Ba Lan Jan Łukasiewicz, sáng chế ký hiệu tiền tố (trong đó bài toán 3 cộng 2 lại viết là + 3 2) Ký hiệu RPN được đề xướng vào năm 1954 bởi Burks, Warren, and Wright[1] và được phát minh lại do F. L. BauerE. W. Dijkstra vào đầu thập niên 1960 để giảm thiểu sử dụng bộ nhớ của máy tính và dùng ngăn xếp (stack) để tính những bài toán. Trong giữa thập niên 1950 triết gia và nhà khoa học máy tính Charles Hamblin phát triển thêm những thuật toán dùng RPN[2][3]

Trong thập niên 1970 và 1980, RPN đước phổ biến trong quần chúng vì nó được dùng trong các máy tính cằm tay như loại HP-10CSinclair Scientific.

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ "An Analysis of a Logical Machine Using Parenthesis-Free Notation," by Arthur W. Burks, Don W. Warren and Jesse B. Wright, 1954
  2. ^ "Charles L. Hamblin and his work" Lưu trữ 2008-12-06 tại Wayback Machine by Peter McBurney
  3. ^ "Charles L. Hamblin: Computer Pioneer" Lưu trữ 2008-12-07 tại Wayback Machine by Peter McBurney, ngày 27 tháng 7 năm 2008. "Hamblin soon became aware of the problems of (a) computing mathematical formulae containing brackets, and (b) the memory overhead in having dealing with memory stores each of which had its own name. One solution to the first problem was Jan Lukasiewicz's Polish notation, which enables a writer of mathematical notation to instruct a reader the order in which to execute the operations (e.g. addition, multiplication, etc) without using brackets. Polish notation achieves this by having an operator (+, *, etc) precede the operands to which it applies, e.g., +ab, instead of the usual, a+b. Hamblin, with his training in formal logic, knew of Lukasiewicz's work."
Chúng tôi bán
Bài viết liên quan
Thuật toán A* - Thuật toán tìm đường đi ngắn nhất giữa hai điểm bất kì được Google Maps sử dụng
Thuật toán A* - Thuật toán tìm đường đi ngắn nhất giữa hai điểm bất kì được Google Maps sử dụng
Đây là thuật toán mình được học và tìm hiểu trong môn Nhập môn trí tuệ nhân tạo, mình thấy thuật toán này được áp dụng trong thực tế rất nhiều
Tuổi trẻ và những chiếc rìu
Tuổi trẻ và những chiếc rìu
Tuổi trẻ chúng ta thường hay mắc phải một sai lầm, đó là dành toàn bộ Thời Gian và Sức Khoẻ của mình để xông pha, tìm mọi cách, mọi cơ hội chỉ để kiếm thật nhiều tiền
Prompt Engineering: Ngôn ngữ của AI và tác động của nó đối với thị trường việc làm
Prompt Engineering: Ngôn ngữ của AI và tác động của nó đối với thị trường việc làm
Prompt engineering, một lĩnh vực mới nổi được sinh ra từ cuộc cách mạng của trí tuệ nhân tạo (AI), sẽ định hình lại thị trường việc làm và tạo ra các cơ hội nghề nghiệp mới
Dự đoán Thế cục của Tensura sau Thiên ma đại chiến.
Dự đoán Thế cục của Tensura sau Thiên ma đại chiến.
Leon với kiểu chính sách bế quan tỏa cảng nhiều năm do Carrera thì việc có tham gia đổi mới kinh tế hay không phải xem chính sách của ông này