[LinuxFocus-icon]
<--  | �����  | �����  | ������  | �����

������� | ������ | ������ | ��� LF
��� �������� �������� �� ��������� ������: English  Castellano  ChineseGB  Deutsch  Francais  Russian  Turkce  Polish  

[Photo of the Author]
����� Guido Socher (homepage)

�� ������:

���� ������ RPN ������������� ��� HP15c � ��� ���� ������ � ������� �������.



������� �� �������:
������� �������� <dima_bsd(at)list.ru>

����������:

 

RPN ������������ ��� Linux

hp-calc and tux

������:

RPN ��������� �� Reverse Polish Notation. Reverse Polish Notation ������� � 1920 ���� Jan Lukasiewicz ��� ������ ������ �������������� ��������� ��� ������������� ������. ����������� ��������� ����� ��� �������� RPN, �� ����� �� �������, ��� ���� ����� ����������� �������������� ������.

_________________ _________________ _________________

 

����������

��������� RPN ������������ ����� ����������� ��������� HP. HP ����������� ���� ����� � ��ϣ� ������ �� ������������ � 1968 ����. ���� �� ������ ������ � ���������, �� �������, ��� ���������� ����� ��� ���� ����������� ������������� �� HP. � ������ ������ ������� ������, ������� ��������� � ����� ���� ������. ����������� ����������� ���� ������������� ������������ HP ������ ��������� � �������������� � ��������� ������� ������ ����� �������� ���������.

��� ������ ���������� ��������� ���������� RPN ������������, ��������� ��� Linux. �� ���������� ��������� ��������� HP, � ����� ������ RPN ������������, ������� �������� ��������� ������������ �� HP.  

��� ����� RPN? ������ RPN?

RPN ������������ ���������� ���� � �������������� �������� ����������� ���������� �� ������ ������ �����. ���� ������������ ��� ������, ���� ����������� ����������, ������� ��� ����������� ��� ����������� ���������� �� �������. ������� ��� �� ����������� ������ � RPN �������������. ������� �� ������� ����� � ����, � ����� "��������", ��� � ���� ����� �������. � ������� �� ������ ���������:
(( 3 + 1 )^2 + 1) * 4 ��� ����� ����� ������ ���������:
3 enter
1 +      (�� ����� ������� ��������� ���� ��������: 4)

x^2      (�� ����� ������� ��������� ���� ��������: 16)
1+       (�� ����� ������� ��������� ���� ��������: 17)
4*       (�������� ���������: 68)
��� ��� ��� ���������� ����� ��������� ��� ������������ 9 ������� ������ � �� ������ ��� ������������� ����������. �������� ������� �� �� ��������� ��� ��� ������������, � ���. ������� �������, ���� ����������� �������� ��� ���� ��������.

���� ���������� ��� ���������� � ����������� �� �������������� ������������, �� ��� ��� ���������� ����� ��������� ����� ����� ������ 12 �����, � ����� �� ����� ����� ������������� ����������. ���� � ������ ������������:  

������������

���� � ����� ������� �������������, ������� �� ������ �������������� � �������� ���� ������ ������ ��� ������, � ����� � ���������� ����� ������.
 

rpnjcalc

���� ����������� ���������� Javascript. ��� ��� ����������� ������, ������� ����������� �� ����� ����������� (!) ����������� (������� ������� �� �������� � opera 5/6, netscape 4, konquerer). �� ���������� �� ����������� ������ ������������� �� javascript ���, ��� �� ������ ����� ������������ ���������� ��� ����� ����� � �������� ����������. ������ �������� ����� ����� �������� � rpnjcalc

��������:rpnjcalc
�������� ��������:http://main.linuxfocus.org/~guido/javascript/rpnjcalcallver.html
��������:GPL

 

hp-35

���� ����������� ���� ���������� Javascript, �� �������� ������������� �� ���������� ������� �������� � ��������� (������) ��������� ������������� HP-35. �� ������ �������������� ��� online, ������� �� ���� ������.
���� �� ������������� ������ �� ������������, �� � ������� ������� zip ���� �� ������ ����, ������ ��� �� ���������� gif ������� � ����� �������� ������� �������, ���� ���������� ��� ��������. �������� �������� �� ��, ��� ���� ����������� �� ����� ����� ����������������, ��� ��������� HP35. ��������, �� ����� ��������� ������������������ ������� ������ � �������� (0-360).

��������:hp-35
�������� ��������:Unknown, taken from www.hpmuseum.org. Download here:hp-35.zip
��������:GPL

 

dc

���� ����������� ������������ ����� ������� ������� Unix. �� ���� ���� �� ����� ������ unix ��������. �� ����� ��������� ������ �������� �������������� ��������, �� ������������ ����� ������� �����. ����� ��� ���������, �������� � ������� dc � ����� ����� � ����� "k" (��������: 6k � ������� ����). ��� ������������� ��������. ������ �� ������ ��������� ���������� (+-*/) � ������������� ������ ������� ����� � ������� "p". ���������� �������� crtl-d.

��������:dc (desk calculator)
�������� ��������:Part of every unix system. Under Linux the package name for dc is called bc
��������:normally the same as your Unix system

 

vc.pl

���� ����������� ������� �� �����. ��� ����� ���������� ����������, ��� ��� ��� �� ����� ���� ��������� �����������. ��, ������� ������ ������������ ��� ��� ������� �������������� ���������� - ���� ����� - ��� ����� ���� ���� ������. � ���� ���� ��������������� ������� (������� help). ��������� ����� �������, ��� ��� ������ ���������� ������ ����������� ������ �����.

��������:vc (vector calculator)
�������� ��������:http://vc-calc.sourceforge.net/
��������:GPL

 

x48

���� ����������� ������������ ����� �������� HP-48. ��� ������, ��� �� ������ ��������� �� Σ� ��� �� HP. ����������� ����� ���� ������������ ����������. ��� ����� ������� ��������� ��� HP-48. x48 ���������������� �� �������� GPL, �� ��������� ����� ��������, �������, ����������� HP. ��������� hp48 HP ������ �� ���������� � ��������� ��������� ������ �������� � 2000 ����. ����������: ������� ����� ����� ����������� �� �������� ����������, �� �� �ݣ �� ������������ ����� ��������� ������������ ������������� HP-48, ������-��� � x48 �� ����� ������� ������������ ���������. ������� ��� ����������� ����� ����� ������� ������ � ������� ����� �������.

��� ��� x48 - ��������, �� ������ ��������� �������� ����� ��� ��, ��� � ������������ HP-48. ��������� ������, 0.4, ������� � ���� �����, ��� ��������� ���, ��������� �������� ���� ������ �������. ������ 0.4 ����� ��������� ����, ����� ������������ ��� ����������� Linux. �����������, ��������� ������� ��������, ���� � ���������� ��������� �� "x48 details page", ���� ����� ������� �� ������ ����.

��������:x48
�������� ��������:ftp://www.sunsite.unc.edu/pub/linux/system/emulators/
������ � x48: "x48 details page", �����������, ������������, ������ �������� (���������� �� ������� � ����� ������ ��� ��������� �������������� ���������� �� ���������)
��������:GPL, �� ��� ����������� ����-����� ��������

 

hp67

� ����� ������������ ��������� ����������������, �� ��������� � ��������� hp67, �� �� ��������� ��������� � ��������� �� ���� hp67. ��� �� ��������. ��������� ������� (ncurses), �� ���������������� ����� �������. �� �ģ� � �������� ������������� � ����� man-�������� (������ ����). �� ���� ������ ��� ��������������� ��� ��������� hp67. ��� ������ ���������������� ������� "prog" � ������� ���� ���������, ������� � ����� ����� � ���������� "immed". ��� ���������� ���������, ����������� "run labelname". ��� ������. ��� ������ ������� �����������, ��� ��� ��������� ����� ���� ���������� � �������, �� �� ����������, ��� ��������������� �� hp67:
prog (������� ����� ����������������)

label myprg
ENTER
*
rtn
immed (����� ������ ����������������)
������ �� ������ ������������ "run myprg", ����� ��������� x^2.

��������:hp67
������������:man-�������� hp67 � ������� html
�������� ��������:http://www.ibiblio.org/pub/Linux/apps/math/calc/
��������:GPL

 

kalc

kalc ���� ����������� � ��������� ������, ����� ����������� ����������� �������. �� �������� � ������������ � ������������ �������, � �������������� ����������� �������� ����. �������� ����������� ����� �����������. ����� ������ �������������� ( pdf ���� ����).

��������:kalc
�����������:kalc.pdf 230K
�������� ��������:http://sourceforge.net/projects/kalc/
��������:GPL

 

dcalc

��� ���� ���������� �����������, ���������� �� ncurses. �� �� ���������������, ��� hp67, �� �� ������ ������������ ����� �� hex � bin � � decimal.

��������:dcalc
�������� ��������:http://www.ibiblio.org/pub/Linux/apps/math/calc/
��������:GPL

 

rpncalc

���� ����������� ���� ����������, �� �� �� ������� �� ncurses. ������� �� ����� ����� �� ������� "dc". �� ����� ����� �������������� �����������, ��� HP28s. ������� rpncalc ����� �����������, ��� "dc". �� ����������� � ������������ �������, ��������� � ���������. rpncalc - ����� Debian.
��������:rpncalc
�������� ��������:http://www.gnu.org/directory/science/math/rpncalc.html
��������:GPL

 

gdcalc

��� �������� ����������� � ����������� ����������� gtk. �� ������ �������� ����� ����� RPN ��� algebraic. �� ���������� 4 ������: scientific (��� ���������� ������� ���ޣ���), financial (��� ���������� ���������� ���ޣ���), statistics (��� ���������� �������������� ���ޣ���) � ����� ��������������� �����, ������� ���������� programming mode. ������ ���� ����� �� ����� ������ ������ � ����������������� ������������ (��� x48 ��� hp67). �� ���������� �ӣ, ��� �� �������� �� �������� ������������.

����� ������������ ���� �������������� ������, �� ������ ���������� ������� units (ftp://ftp.gnu.org/gnu/units/, ��� ���������� � ����������� ������������� Linux).
��������:gdcalc
�������� ��������:http://bhepple.freeshell.org/dcalc/unix/
��������:GPL

 

grpn

���� RPN ����������� ���� ������� �� gtk. �� ���������� �������� �������������� � ������������������ �������.
��������:grpn
�������� ��������:http://lashwhip.com/grpn.html
��������:GPL

 

galculator

���� ����������� �� ���������������� ����� ����� �� gdcalc. �� ������ ��������� ��� �� ������������� RPN ��� ��������������� ������� �����. �� ������������ �������������� bin/hex/dec � �������� ��� �������� ������� �������.
������ �� ���������� ��������� ������ ��������� gtk (gtk 2.2), ������� ����� ���������� �������� ��� ��������� �� ������ �������. �� �� ����� ������ ������������� � ����� ���������� ���������������� ���������.
��������:galculator
�������� ��������:http://galculator.sourceforge.net/
��������:GPL

 

calcoo

��� ������ �����������. �� �������� ��� � ������ RPN, ��� ��������������. �� ������� �������� ��� ���������� �������������� � ������������������ ����������.
��������:calcoo
�������� ��������:http://calcoo.sourceforge.net
��������:GPL

 

Kalk

��� ������� (�� ����������) RPN ����������� ��� ����������� palm. �alm �� �������� ��� Linux, �� � ���������� ���� �����������, ������ ��� �� �������� ��� ��������� GPL (�������� ��� palm).
��������:kalk
�������� ��������:http://www.klawitter.de/palm/kalk.html
��������:GPL

 

GCalc

��� �� RPN �����������, �� �ӣ �� ����� � ����� ��������. ��� ����������, ���������� �� java, ����������� �����������. �� ������� ������ java ��� mozilla ��� netscape, ����� ������ jre �� blackdown.org. �� ����� ������� ������� ������� � ��������, ����������� � java.
��������:GCalc
�������� ��������:http://humblestar.net/GCalc/
��������:GPL
 

����������

��� �� ������, ������ ���ģ� ��� ���� ���-�� � RPN �������������. ��������, ���� �ݣ RPN ������������, �� �ӣ ������������� ���� ���������������� ��� ��������� GPL.  

������

 

�������� �������

� ������ ������� ���� �������� �������. �� ���� �������� �� ������ �������� ���� ����������� ��� ����������� ����������� ������ ���������
 talkback page 

<--, ������� � ��������� �������� �������

Webpages maintained by the LinuxFocus Editor team
© Guido Socher, FDL
LinuxFocus.org
Translation information:
en --> -- : Guido Socher (homepage)
en --> ru: ������� �������� <dima_bsd(at)list.ru>

2004-05-21, generated by lfparser version 2.43