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

EFL(1)

��������
efl - ������������ ��� ������������ ��������

���������

 efl  [-w] [-#] [-C] [���� ...]

��������
������� efl ����������� ���������, ���������� �� ����� EFL, � ������ ������� � ���������� ��������� �� ����������� �����. EFL ������������� C-�������� ����������� ����������� ratfor'�(1):

  1. ����������� ���������� ����������� ������ { }.
  2. ���������: if, if-else, select-case (��������� ����������� ������ �������� switch-case).
  3. ����� while, for, do, repeat � repeat ... until.
  4. �������������� break � next.

� EFL ���� C-�������� ��������� ������, ��������:

  struct {
     integer flags(3)
     character(8) name
     long real coords(2)
  } table(100)

����� ����������� ������� ����� �������, ��������� ������������ +=, &=, � �.�., � ����� ��������������� ����������� ���������� �������� && � ||. ������ ��������������� ��������� �����/������:

  write(6,x,y:f(7,2), do i=1,10 { a(i,j),z.b(i) })

���� EFL ����� ������������� ��������� �������������� "�����":

  1. ��������� ������ ��������� ������: ��������� ���������� �� ����� ������; ���� �������� �� ���������� �������; ����� (� �� ������ �����) � �������� ����� ����������.
  2. �����������: # - ��� �����������.
  3. ���������� �������� ��������� � ���������� ��������: >, >=, & � �.�. ������������� � .GT., .GE., .AND. � �.�.
  4. ������� ��������� � �������� ���������� �������: return (���������)
  5. ����������������: define ��� ������
  6. ������� ������: include ����

����������� ������������� ��������� �����:
-w �� �������� ��������������.
-# �� �������� � ����������� ��������� �����������.
-C �������� � ����������� ��������� ����������� (����� �� ���������).

�������� � �������������� ������ ��������� ���������� ����� EFL, ��� ���� �� ��� ����������� � ������ ��������� � ��������� option. �������� ����� �� ��������� ��� ���������� ������ ����� ���� ������� �� ��������� ���������: system=unix, system=gcos, ��� system=cray. ���� �������� system �� ������ ����, ��� ������������ �������, �� ������� �������� ������������. ������ ������������� ����� ���������� ����� �����/������, ��������� ������, ���������� � �������� �����������, ����� ��������, �������� � �����, � ����� �������, ������������� �� ���������.

������������ efl ����� ����� ������������ � ������������ f77(1).

��. �����
cc(1), f77(1), ratfor(1).
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT