Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

DC(1)

��������
dc - ���������� �����������

���������

 dc  [����]

��������
Dc - ����� ��� �������������� ���������� � ������������ ���������. ������ �� ��������� � ���������� ������� ��������� � ������ �������, ������ ����� ������ ������� ��������� ��� ����� � ������, � ����� �������� ����������. ����� ��������� dc - �������� �����������, ������������ �������� �������� ������. [��. ����� bc(1) - ������������ ��� dc, �������������� ��������� ������� � C-�������� ���������.] ���� �������� ������, �� ������� ���� ������������ �� �����, � ����� �� ������������ �����.

Dc ���������� ��������� �����������:
������������� ����� ���������� � ����. ����� - ����������� ������� ���� 0-9. � ������ �� ����� ������ ���� ������������� _ ��� ����� �������������� �����. ����� ����� ��������� ���������� �����.
+ - / * % ^������� ��� ����� ����� ������������ (+), ���������� (-), ���������� (*), ������� (/), ������� ������� (%) ��� ����������� ���������� � �������. ��� �������� ����������� �� ����� � ��������� ���������� ������� � ����. ������� ����� ���������� ������� ������������.
sx����������� ������� ����� � ���������� � ������� � ������ x, ��� x - ����� ������. ���� ����������� ����� ��� Sx, �� x ��������������� ��� ����, � ������� � ���������� ����������� ��������.
lx ��������, ���������� � �������� x, ���������� � ����. ������� x �� ����������. ���������� ��� �������� ���������������� �����. ���� ����������� ����� ��� Lx, �� x ��������������� ��� ����, ��� ������� ����������� � ���������� � ������� ����.
d ������� ����� �����������.
p ��������� ������� ����� (��� �������� �� �����).
P ������� ����� ���������� ��� ������� ��������, ���������� � ��������� �� �����.
f ��������� ��� �������� ����� (��� ��������).
q ��������� ������ ���������. ��� ���������� ������� �������� ������� �������� ����������� �� ���.
Q ��������� ������ ���������. ������� ����� ����������� � ������� �������� ����������� �� ���������� ��������.
x ������� ����� ���������� ��� ������� ��������, ���������� dc-�������, � �����������.
X ������� ����� ���������� ����������� ���� � �� ������� �����.
[..] ������� ��������, ����������� � ������, ���������� � ������� �����.
x =x ��� ������� �������� ����� ����������� � ������������. ���� ��� ������������� ���������� �������, �� ���������� �������� x ��������������� ��� ������� dc � �����������.
v ������� ������� ����� ���������� ���������� ������ �� ����. ���� �� ���� ������� �����, �� ��� �����������; � ��������� ������ �������� ���������� (��. ������� k) ������������.
! ������� ������ ���������������� ��� ������� shell'�.
c ������� �����.
i ������� ����� ����������� � ������������ ��� ��������� ������� ��������� ��� �����. ������� I �������� ������������ ��� ����� ��������� ������� ��������� � ������� �����.
o ������� ����� ����������� � ������������ ��� ��������� ������� ��������� ��� ������. ������� O �������� ������������ ��� ������ ��������� ������� ��������� � ������� �����.
k ����������� ������� �����; ��� ������������ ��� ������� �������� ����������: ���������� ������ � ������� ����� ��� ������ � ��� ���������� ���������, ������� � ���������� � �������.
z � ���� ���������� ���������� ��� ���������.
Z ����� � ������� ����� ���������� ��� ������ (��� ����� ���������� ����� � ����� �����).
? �� ������������ ����� �������� ���� ������ � �����������.
;: ������������ �������� bc(1) ��� �������� � ���������.

������
������� ���������� ������ 10 ����������� �����:

 [la1+dsa*pla10>y]sy
 0sa1
 lyx

��. �����
bc(1).

�����������

 x is unimplemented 
     (��� x - ������������ �����). ��������, ���������-
     ��� �������� � ����� x, �� �����������.
 stack empty 
     � ����� ������ ���������, ��� ���������.
 Out space 
     ������� ������� �����.
 Out of headers 
     ������� ����� ����� ���������� ������� ����������-
     ��.
 Out of pushdown 
     ���� ����������.
 Nesting depth 
     �������  �������  ������� ����������� ��� �������-
     ���.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT