<HTML><HEAD> <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=koi8-r"> <TITLE>Ada95 Lovelace Tutorial ������ 1.1 - ��� ����� Ada?</TITLE> <LINK REV="made" HREF="mailto:dwheeler@ida.org"> <!-- Below are RSACi and SafeSurf ratings for this material. --> <META http-equiv="PICS-Label" content='(PICS-1.0 "http://www.rsac.org/ratingsv01.html" l gen true comment "RSACi North America Server" by "dwheeler@ida.org" for "http://www.adahome.com/Tutorials/Lovelace" on "1996.04.04T08:15-0500" exp "1997.07.01T08:15-0500" r (n 0 s 0 v 0 l 0))'> <META http-equiv="PICS-Label" content='(PICS-1.0 "http://www.classify.org/safesurf/" l gen true for "http://www.adahome.com/Tutorials/Lovelace/" by "dwheeler@ida.org" r (SS~~000 1 SS~~100 1))'> </HEAD> <BODY BGCOLOR="#FFFFFF"> <H1><FONT COLOR="#996600">������ 1.1 - ��� ����� Ada?</FONT></H1> Ada - ��� ���� ����������������, �������������� �������� ������������ �� ���������� ����������� �������, �������������� ���������� ��������. ��������� Ada ������������ �������� ������, ��������� �������� ������, ��������������� ������������ ������������� � ������������ ���������� ��. ���� Ada ������ ��� ������������ ����������. <P> <IMG SRC="nobug.gif" ALT="" HEIGHT=29 WIDTH=37 ALIGN=right> ������������ ������������ ����� Ada - ��� �������� �������������� �� ������� �������. Ada ������������ ������� ������, ������� ��������, �� ����� ������ ������� ����������. ��������� ������, ������� � ������ ������ ���������������� �������������� �� �����, ��� ������ �� ��������������, Ada ������������ ��� �� ����� ����������. ���������, ���������� �� ����� Ada ����� �������� ������� ������� ���������� ������ �� ����� ����������, ���� ��� ������ �� ����� ���� ���������� ��� ���������� (��� ���������� ������������������, ���� ��� ����������, ����� �������� ����� ���� ���������). ����� �����, Ada �������� �������� ������ � ��������������� ���������� (exception), ������� ��������� ��������� ��� �� ����� ����������. <H2>��� ������������ Ada?</H2> ���������� Ada ��� ������ ��� ������������ ������� ��� (DoD) ��� ���������� ������ ��������� �������. Ada - ����, �������� ������ ������������ ��� �������� � ������������ ������������ ������� ������. <A HREF="doduse.htm"> (����� ��������� ���������� �� ������������� DoD ����� Ada).</A> <P> <IMG SRC="jet.gif" ALT="" HEIGHT=31 WIDTH=32 ALIGN=right> � �� �� �����, ���� Ada ��������������� ������� ������ ������������� ������������ ������� � ������ ������������ ��� � ���������������� �������������� ��������, �������������� ��������, ��� � ��� ������� ����������. ����� �������� ���������� ����� - ��������������� ������� � ������� ������ � ���������� �������������. � <A HREF="http://www.comlab.ox.ac.uk/archive/safety/lang-survey.html"> ������������� ������ 1994 ����</A> Ada ������ �������� ���������� ������ ���������������� ��� ������ � ���������� �������������. <P> Ada ������������ ��� ��� ���������, ��� � ��� ������� ��������, ��� ��� ��� ����������� ����������� ������ ����������� ��������� ����� �������. ����� ����, �������� �����������������, ��������������� � ����� Ada, ��������� ������������ ������������ ����� ����������� ������������ ������, ����� ��� Windows NT, Windows 95, Mach. <P> ���� Ada ���������, ���� ���������� ������ �������� ������. ���� Ada ���������� ��� �������� ����������� ��������, ��� ��� ���� �� �������� �������� ���������� ����� - ������� ��������� �������, ��� ������������������ �������� �����. �������� ������������������ ���������, �������, ������� �� ��������� ���������� � �� ������������� �����������. ������ Ada- �����������, ����� ��� � ������ ����������� ��� ������ ������, ��������� ������������� ���. ����������� Ada-�����������, ��� �������, ���������� ���������� ������� ���. � ���������, ������ ������������������ ������ ������������ ������� ��� � ��������� �������������� Ada-��������, ������� ������ � ��������� ����� �������� ������������. ��������� ������ ������������������, �������, �������� �������� ������� ����������� �������, ������� �� �������. <H2>��� � ��� ����������������� Ada?</H2> Ada ������������� ���� ����������������� ������������ ������������ ���������� �������������� (ANSI) � 1983�. (������������� ����������� �� �������������� (ISO) ����������� ����������� �������� � 1987). � ����� ���������� ������������ ����� ������� �������� ��� �����������; ��� ���������� ���� ������� Ada 9� ��� Ada 95. ������������� Ada- ������������ �������� ���� ��������, ����� �������� ����� ����������� Ada 95. ���� ������� ��������� ����������� Ada 95, � ���� �����-���� ���������� �������� ����� � ������ ���������, ��� ����� �������� ��������. <P> <IMG SRC="book05.gif" ALT="" HEIGHT=33 WIDTH=33 ALIGN=right> ����������� �������� ����� Ada �������� <EM>���������� �����������</EM> (Reference Manual ��� RM). <A HREF="http://www.adahome.com/rm95/rm9x-toc.html">������ ����� ����������� �������� � �������� � ���� ��������������� ���������.</A> ������, RM �� �������� ��������� � ����� ���� ������� ��� ����������, ���� �� ������������ ������ ������� � Ada. �� ����� ����� ��������� �� RM, � ���� �� ������ ����� ������� ������������ � �����-���� �����, �� ����������� ����������� ����. <P> Ada �� ���� ������� ���������. �������������� ������� ��� ��� ����������� �� ������������ �� ���������� ������ ����������������. ���������� ������� ���������� Jean Ichbiah (�� ���� ����� �������� "Green") . ��������� Ada 1995 ���� (Ada 95) ��� ����������� ��������� �������, ������� ���������� Tucker Taft. � ����� ������� ������� �������� ����������� � �������� ���� ������ ���������. <P> <H2>������ ����������� ����� Ada?</H2> <OL> <LI>����� ���������� ������ (������) ��������� �����, �������� � ��������. <LI>������ � ���� ����� ���� �������������� (�.�. �� ����� ����������������� � ������� �������), ��� ��������� ��������� ����������, ����� ��������� ��� ���������� �������������. <LI>������ ����� ���� ���������� � ���������� ��������������� �������. ��������� ��������� ������ (�����, ��� ������������ ��� �������� � �������� ���������� ��������) ������������� �������������� � �������������� � ������� ��������� ����������, ��� ����������� ���������� ��������. <LI>����� ������� � ����������� ��������� ����� (������������ ����� ����������). ��� �������� �����������, ������� �� �������������� ������������ ���������� ������ ������ ������. <LI>����� ����� ��������� �������������� ������, ��� ���������� ��� ��������� ����������������. <LI>� ������ ����� ������ ���������������� ����������. ��� ������������� ����������� ��� ���������� �������� �����/������, �������� ��� ��������, �������������� �������, �������� ���������� ��������� ������, � ����� ��������� ��������� ����� (��������� ��� ����������� �������������� � Ada 83, �� ���� ����������������� � Ada 95). <LI>��������� ��������-���������������� ���������������� (��� ����� ����������� ����� Ada 95). ����������, Ada 95 �������� ������ ������������ ������������������� ��������-��������������� ������ ����������������. <LI>� Ada 95 ��� ����������� ������� ��������� ��� ����� � ������� ������� (������, ��� �, Fortran � COBOL). � �������, ����������� Ada ����� ��������� ��� ��� ����������� ������ Java (J-code), ��� ��� ����� ������������ ��� <A HREF="java.htm">��� ���������� Java-�������� � Java- ����������</A>. </OL> <H2>��� ������� ��� ���������������� �� Ada?</H2> <P> ���������� <A HREF="http://www.adahome.com/Resources/Compilers/Compilers.html">��������� ������������ Ada </A>, ������� <A HREF="http://www.adahome.com/Resources/Compilers/GNAT.html"> � ���������� ���������� Ada 95 GNAT, ���������� �� ����������� gcc Free Software Foundation</A>. <A HREF="http://www.adahome.com/Resources/Tools/Tools.html">����� ����, ���������� ������� ���������� ������</A> � <A HREF="http://www.adahome.com/Resources/References.html">���������� ������������</A>. <A HREF="s14sf.htm">����� ���������� �������������� ������� ����� ����������� ����� ��������.</A> <HR><P> <IMG SRC="q.gif" ALT="" HEIGHT=34 WIDTH=23> <A NAME="quiz"><FONT SIZE=+3 COLOR="#339900">����������:</FONT></A> <P> ��� �� ���� �������������� <EM>�� ��������</EM> ������������ ����� Ada? <OL> <LI><A HREF="s1s1r1.htm">���������� ���������� ������ � ������ �� ������� �� ���� ������� ����������� ������</A> <LI><A HREF="s1s1r2.htm">��������-��������������� ����������������</A> <LI><A HREF="s1s1r3.htm">����������� ����������</A> <LI><A HREF="s1s1r4.htm">������ �� �������������� ����. � ��� ������� ��� ��� ��������� �����������.</A> </OL> <HR> �� ������ �����: <P> <TABLE BORDER=0><TR> <TH><A HREF="../lovelace.htm"> <IMG SRC="barrowl.gif" ALT="PREVIOUS " HEIGHT=31 WIDTH=31> ������� � �� �������� �������� ��������</A> <P></TH> <TH><A HREF="skip1s1.htm"> <IMG SRC="barrowr.gif" ALT="NEXT " HEIGHT=31 WIDTH=31> ������� � ���������� �������</A> <P></TH> <TH><A HREF="lesson1.htm"> <IMG SRC="barrowu.gif" ALT="OUTLINE " HEIGHT=31 WIDTH=31> ��������� � ���������� ����� 1</A> <P></TH> </TR></TABLE> <P> <P> <FONT SIZE=2> <ADDRESS><A HREF="dwheeler.htm">David A. Wheeler (dwheeler@ida.org)</A></ADDRESS> <BR> <I> �������: <A HREF="mailto:jus@univ.kiev.ua">���� �������</A> ����� �������� ��������: <A HREF="mailto:app@polytech.poltava.ua">�.�. �����</A> </I> <P> �������� ����� ����� ��������� ��������� �� ������ "<A HREF="http://www.adahome.com/Tutorials/Lovelace/s1s1.htm">http://www.adahome.com/Tutorials/Lovelace/s1s1.htm</A>". <P> �������� ����� �������� ��������� �� ����� <A HREF="http://www.ada-ru.org">http://www.ada-ru.org</A> </FONT> <!-- This text is part of the Ada95 Lovelace tutorial program. --> <!-- For the contents of lesson 18, the following applies: --> <!-- Copyright (C) 1996 Ada Resource Association --> <!-- Copyright granted to the ARA under the condition that this text --> <!-- will be redistributed to the public domain, without restriction; --> <!-- you may use this information in any way you with, commercially or not, --> <!-- without restriction. --> <!-- = --> <!-- For all other files in Ada95 Lovelace tutorial, the following applies: --> <!-- Copyright (C) 2003 David A. Wheeler --> <!-- This program is free software; you can redistribute it and/or modify --> <!-- it under the terms of the GNU General Public License as published by --> <!-- the Free Software Foundation; either version 2 of the License, or --> <!-- (at your option) any later version. --> <!-- This freedom only applies to the electronic version; the author --> <!-- and/or publisher retain all rights to non-electronic versions. --> <!-- = --> <!-- This program is distributed in the hope that it will be useful, --> <!-- but WITHOUT ANY WARRANTY; without even the implied warranty of --> <!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --> <!-- GNU General Public License for more details. --> <!-- = --> <!-- You should have received a copy of the GNU General Public License --> <!-- along with this program; if not, write to the Free Software --> <!-- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. --> </BODY> </HTML>