by Guido Socher (homepage)
��������:
�ҵĵ�һ�� RPN �������� HP15c����һ�ۿ���ȥ������ʮ�ֿɰ���
Ŀ¼:
|
Linux �µ� RPN ������
ժҪ:
RPN �����沨��ʽ��Reverse Polish Notation�����沨��ʽ������1920���� Jan Lukasiewicz ��������Ϊһ���������ŵ���ѧ����ʽ��������Ҫ��һ��ʱ����ѧϰһ�� RPN����֮����ܿ�ͻᷢ������һ�ֱ�ͨ���Ĵ���ʽ����Խ�ı��﷽ʽ��
_________________ _________________ _________________
|
���
RPN ��Я��������Ϊ HP ������������������������� 1968 �꣬HP ���������ĵ�һ���������ʹ���������뷨�ˡ�������ڻ������������Ļ���������ҵ��ܶ���Щ HP �������İ����߾��ֲ�������ƪ���µĽ�β�����Ҹ����˺ܶ�����������IJ��������ӡ������Щ HP �������еĴ��ͺŶ��Ѿ����ղؼҵIJ�Ʒ�ˣ��ۼ�ԶԶ����ԭ���Ķ��ۡ�
���Ľ�����һЩ Linux �¿��õ� RPN ������ (��ע��ԭ�� RPN desktop calculator��desktop δ���룬���������ʲô�������֪ͨ���ߣ�лл��)�����Dz������� HP ��������ģ������Ҳ���������ġ��� HP ���ϸ�� RPN ��������
RPN ��ʲô? Ϊʲôʹ�� RPN?
RPN ������ʹ��һ����ջ���������ջ�ı����϶����е���ѧ��������������㡣�����ջ�������Ǽ�¼���Ժ��������Ҫ�õ����м����Ĵ洢������ˣ�ʹ�� RPN ���������㲻����Ҫ�κε������ˡ����ȣ��������֣�ѹ���ջ��Ȼ��Ϳ��Զ���Щ�����������IJ����ˡ�����˵����Ҫ���㣺
(( 3 + 1 )^2 + 1) * 4
Ҫ�����������Ӧ����ô����
3 enter
1 + (������̿�����������Ľ��: 4)
x^2 (������̿�����������Ľ��: 16)
1+ (������̿�����������Ľ��: 17)
4* (���ս��: 68)
���Կ��������������ʽֻ��Ҫ9�λ������������ܿ������е��м���������ʵ�����Ͼ�������㲻���ü����������ǽ��п���ʱ����ͷ��������Ĺ��̡����仰˵��RPN ���������ӡ���Ȼ����������Ĵ��ԵĹ�����ʽ����ͬ�ġ�
������ RPN �����һ��������������ȽϵĻ���������ͬ����ʽ��Ҫ12�λ����������㿴�����м��������仰˵��RPN ���������ŵ����ڣ�
- RPM ���Խ�Լʱ��ͻ��������������ʱ�����뿼�����š�������ɾ�������ֽ��ѧ����һ����
- �ڼ�������У�����Կ���ÿ���м���������ֻ�õ�һ�����մ𰸡�����һ���dz����õĸ���Ʒ��
- �м������û���������������������ҿ��Ը����ĸ��ټ���Ĺ��̡��û������Լ�������������ȼ���
- RPN ʵ���ϸ��ӺϺ������û������������ݣ�Ȼ�������������ν��д�����
- ��Ϊʹ�� RPN���ӱ���ʽ�������ͬʱ�ͱ���ֵ�ˣ��������������ԡ�������ͨ�����������������˹���һ�����������Ĵ�������Ҫ������֮��ܾã���������ʽ����ֵ��ʱ��ŵ���һ���������
������
�Ӽ����ļ�������ʼ�ɣ�������ڿ��ű����µ�ͬʱ���������������⼸���������������һ������һЩ��ǿ��ġ���������
rpnjcalc
���������ʹ���� Javascript�������ҵ���Ʒ�������������κ��ִ�(!)�������(������ opera 5/6, netscape 4, konquerer ����������)�����ͺܶ������� Javascript ��������ͬ�������ʹ�ü������������ֺͻ�������ѧ��������������Ϳ�������һ�� rpnjcalc �ˡ�
hp-35
���������Ҳ���� Javascript�����������ص�����ģ����һ����ģ��ϵģ� HP-35 ��Я�������������ͨ���������������������
������������������Ļ����һ��ǽ��������������Ǹ� zip �ļ�����Ϊ���������ʹ���˺ܶ� gif ͼ��������ڱ�����װ���Ļ������������Ӧ�ٶȡ�ע�⣬�����������û���ṩ������ HP35 �����й��ܡ����磬��ֻ���ýǶ�(0-360)�������Ǽ��㡣
����: | hp-35 |
��ҳ: | ����, �� www.hpmuseum.org �õ�������������:hp-35.zip |
����֤: | GPL |
dc
����������DZ��� Unix �����ʹ���ں��ϵ� unix ϵͳ�У���Ҳ�����������ټ��������Խ�����������������㣬�����ܴ����ܴ����������������ֻҪ���� dc �����ˣ�Ȼ������һ���� k ��β�����֣����� 6k Ȼ��س������������˼���ľ��ȣ�Ȼ��Ϳ��Խ������������ˣ�������ʹ�� p ����ʾ�����Ķ�ջ������ ctrl-d ���˳� dc �ˡ�
����: | dc (desk calculator) |
��ҳ: | Unix ϵͳ��һ���֣�Linux �� dc ������������ bc�� |
����֤: | ͨ������� Unix ϵͳһ���� |
vc.pl
������������� Perl д�ɵġ�����һ���dz���Ȥ��ʵ�֣�ʵ��������һ������������������Ȼ����Ҳ������������ͨ�ļ��㣬һ��������һ��һά�������������һ������ϵͳ������help��������ˣ�����װ vc.pl �dz�����Ϊ��ֻʹ���˱��� perl ģ�顣
x48
�����������һ�� HP-48 ģ������Ҳ����˵���������������� HP �Ĵ��롣���������ֻʵ����һ��ģ����������Ҫ���������� HP-48 ROM ���롣x48 �� GPL �ģ�����Ȼ ROM ������HP ��Ȩ���еġ����� hp48 �������Ѿ��ܾò������ˣ��Դ�2000�꿪ʼ��HP �������� hp48 �� ROM �����ˡ�ע������Ļ��������һ�����������Dz�����������Ȼ��������ȫȡ�� HP-48����Ϊ x48 �ļ��̽ӿڲ��Ǻܺá��������ʱ������Ҫ���������Ļ�ϵ�����ȥ����Ӱ���ٶȡ�
��Ϊ x48 ��һ��ģ������������ʵ���Ͽ������κ� HP-48 �����������顣�����ҵ������µ� x48 �汾�� 0.4���Ѿ��ܶ����ˡ������������÷dz��ã�û���κ����⡣�汾 0.4 ��Ҫһ��С patch �ſ������ִ��� Linux �ϱ���ͨ���������������� "x48 ��ϸ��ҳ" ���棬������ҵ�ԭ���ֲᡢһЩ ROM ��������һЩ����ָ����
hp67
hp67 ӵ�������� hp67 ��������ȫ�����ܣ���������ȫ��д�İ汾���� hp67 �Ĵ��������������һ��ģ���������Ľ����е�ԭʼ��ncurses���������ܷdz����������������� man page ��ʽ�����Ƶ��ĵ�������������ӣ����������������� hp67 һ���������б�̡�Ҫ��ʼ��̣����� "prog"��Ȼ��ʼ��̣���һ����ſ�ͷ������ "immed" �����˳����ģʽ�����г���ֻҪ���� "run labelname" �Ϳ����ˡ�����һ�����ӡ��������û��ʲô�ã����Ǽ���һ��ƽ����������������������� hp67 ��̣�
prog (enter programming mode)
label myprg
ENTER
*
rtn
immed (end of programming mode)
���ڿ����� "run myprg" ���� x^2.
kalc
kalc Ҳ�����������С���ʹ���� readline �⣬��һЩ�����в�ȫ���ܡ������Խ���ʵ�������Լ��������������⾫��ʵ�������㡣�����ĵ�ͬ���ܲ������μ������ pdf �ļ�����
dcalc
dcalc Ҳ��һ������ ncurses ���ն˴��������еļ���������û���ṩ hp67 �����Ŀɱ���ԣ�������ʮ�����ơ������ƺ�ʮ���Ƶ�ת���൱������
rpncalc
rpncalc Ҳ��һ���ն˴��������е� RPN ���������������ǻ��� ncurses �ġ����� rpncalc �������� dc ����dz����ơ���ʵ���� HP28 �Ĺ��ܡ������rpncalc �� dc ǿ�ܶࡣ�����Դ��������������;���rpncalc �� Debian ���а��һ���֡�
gdcalc
gdcalc ��һ��ʹ�� gtk ���Ư����ͼ�ν��������������������ó� RPN ���뷽ʽ����ͨ�Ĵ������뷽ʽ�����ṩ�� 4 ��ģʽ����ѧ���㡢���ü��㡢ͳ�ƺ�һ�ֳ�Ϊ���ģʽ������ת��ģʽ����������ģʽ���ṩ�κζԼ�������̵Ĺ��ܣ����� x48 �� hp67 �ı�̹��ܣ����������������һ������ļ��������κ�����
Ҫʹ�õ�λ���㹦�ܣ�����Ҫ��װ unit(1) ����(���� ftp://ftp.gnu.org/gnu/units/, �Ѿ����� Linux ���а漯����������)��
grpn
����һ��Ҳʹ�� gtk ��� RPN �����������ṩ�˻����Ĵ��������Ǻ�����
galculator
����������Ĺ��ܺ� gdcalc �dz����ơ������ʹ�� RPN ��������뷨����֧�ֶ����ơ�ʮ�����ƺ�ʮ���Ƶ�����ת�����ܣ�����ȫ��������ѧ������
������ʹ���˷dz��µ� gtk �� (gtk 2.2)������������ڽ��ϵ� Linux ϵͳ�ﰲװ���ͻ�����һЩ�鷳������ȷʵ��Ƶúܲ���������dz��Ѻá�
calcoo
calcoo ��һ��dz��ϵļ������������������Ϊ RPN �����ģʽ�����ʺϽ��л����Ĵ��������Ǽ��㡣
Kalk
Kalc ��һ���ģ����� free��Palm ���ϵ����õ� RPN ������������������ Linux �£�������Ϊ���� GPL �ģ��� palm ������˵�dz����������ҾͰ������������ˡ�
GCalc
GCalc ����һ�� RPN ���������������dz��dz����á�����һ������ Java �����ߵ�ͼ�λ���������Ҫʹ����������Ҫ mozilla �� netscape �� java ����� blackdown.org �IJ��� jre ����������� GCalc ֱ����һ��֧�� java ��������ﻭͼ��
����
���������ܿ������ָ����� RPN �����������ܻ��и���ģ����������г���ȫ������ GPL �·����ġ�
�����
- ����ҳ��, �������İ汾����д���ĵ�ʱ����õİ汾��
- HP48 rom ����, ���� hpcalc.org
- http://www.hpmuseum.org/, ����ȫ�� hp �����������߲���ݡ�
- http://www.area48.com/history.html, ������ HP48 ����������ʷ��
- www.transnull.com/hp48.html, HP48 �� FAQ �� ROM ����
- www.hp-collection.org/hewlettpackard.htm, ������������ HP ��������˽���ղ�ҳ��, λ�ڵ¹���
- www.limov.com/rcl20/, RCL 20: People, Dreams & HP Calculators. һ������������ HP41 ���飨û�����߰汾����
- www.finseth.com/~fin/hpdata.html, HP ���ݿ�, ȫ�� HP ��������ϸ�ڡ�
- www.hp.com/calculators/, HP �������ٷ���վ (����������Щ���Ӷ��� HP RPN �����ߵĸ�����Ϊ����Щ�� HP ��ҳ�泣�������ʡ�ͦ���Ƶġ�
����ƪ���·�������
ÿƪ���¶��и��Եķ���ҳ�档�����ҳ����������ύ���ۣ�Ҳ���Բ鿴�������ߵ����ۣ�
<--, back to the index of this issue
2004-05-18, generated by lfparser version 2.46