ADA 95教程 前言

本教程将教授Ada语言的整个ada95方言。它由33章组成,由于主题是按逻辑顺序介绍的,并建立在前几章介绍的主题的基础上,因此应按顺序进行研究。下载示例程序的源代码,然后在学习过程中编译并执行每个程序,对学生有好处。勤奋的学生会以某种方式修改示例程序,然后重新编译并执行它,看看他是否理解为该程序学习的材料。这将为学生提供使用编译器的宝贵经验。

推荐的学习方法是打印一到两章的文本,下载示例程序,然后将示例程序加载到编译器的编辑器中以供查看。在成功完成每一章之后,可以在取得进展的同时下载其他章节。

请注意,完成本教程的第一部分将使学生能够用Ada编写非常重要的程序,但完成第二部分将使学生能够使用Ada的所有功能。

版本2.5-1998年2月1日

本页原件位于http://www.swcp.com/~dodrill/a95doc/a95list.htm是唯一一个完全授权发布本教程的网站。许多人在未经我们同意的情况下下载了我们的一个或多个教程进行重新分发,有时还不包括完整软件包所需的所有组件。您可以放心,教程将是完整的和最新的只有在主页上,因为我们没有其他网站运营商的行动控制。

本教程作为共享软件分发,这意味着您无需付费即可使用它。然而,作者花费了大量的时间和财力来开发本教程,并要求您以一种非常小的方式分担经济负担,但前提是您认为本教程对您学习Ada编程很有价值。如果您希望向作者汇出小额款项,请单击下面的链接,以获得有关操作的完整说明。我希望你发现在Ada编程是有益的和有利可图的。我个人认为Ada是一个拥有多个程序员的大型项目的最佳语言,因为编译器进行了仔细的接口检查。

How to Remit Payment For this Tutorial!

 

第1部分-开始Ada 95教程

什么是Ada?为什么要学习它?

第1章-入门

第2章-课程结构

第3章-整型变量

第4章-逻辑比较和优先级

第5章-控制结构

第6章-附加标量类型

第7章-派生类型

第8章-子程序

第9章-变量块和范围

第10章-阵列

第11章-字符串类型

第12章-记录

第13章-访问类型变量

第14章-输入/输出

第15章-包装

第16章-示例程序

 

第2部分-高级Ada 95教程

第17章-例外

第18章-高级子程序主题

第19章-高级阵列主题

第20章-高级记录主题

第21章-高级软件包和专用类型

第22章-面向对象编程

第23章-更多面向对象编程

第24章-二进制输入/输出

第25章-动态分配

第26章-任务分配

第27章-简单的会合

第28章有条件的会合

第29章-附加任务主题

第30章-通用子程序

第31章-通用包

第32章-代表权的控制

第33章-更多示例程序

 

第1部分的源代码和答案应该与第2部分的源代码和答案放在一个单独的目录中,因为有些文件名是重复的。这样做是为了说明软件技术的演变作为额外的结构进行了研究。但是,所有的HTML文档都应该放在一个目录中。

Download HTML Documentation for Ada 95 Part 1-(a95)html.zip文件)在一个打包文件中下载简介和第1至16章。这个文件(大约132k)包含了所提到的17个文件(加上图表),这些文件可以下载并解压以供本地使用。此文件的内容与这17个文件的内容相同。这组文件中没有可执行文件。

Source Code for Ada 95 Part 1-(a95src1.zip)下载所有示例程序。这个文件(大约48k)包含86个源文件,这些源文件在正文的16章中都有说明。这组文件中没有可执行文件。

Answers to Exercises for Ada 95 Part 1-(a95ans1.zip)下载作者对所有编程练习的答案。这个文件(大约20k)包含37个源文件。这组文件中没有可执行文件。

Download HTML Documentation for Ada 95 Part 2-(a95htm2.zip)在一个打包文件中下载简介和第17至33章。这个文件(大约144k)包含了所提到的17个文件(加上图表),这些文件可以下载并解压以供本地使用。此文件的内容与这17个文件的内容相同。这组文件中没有可执行文件。解包时,这些文件应与本教程第1部分中的文档文件放在同一目录中。

Source Code for Ada 95 Part 2-(a95src2.zip)下载所有示例程序。这个文件(大约67k)包含100个源文件,这些源文件在正文的15章中都有说明。这组文件中没有可执行文件。

Answers to Exercises for Ada 95 Part 2-(a95ans2.zip)下载作者对所有编程练习的答案。这个文件(大约29k)包含39个源文件。这组文件中没有可执行文件。

pkunzip executable - (pkunzip.exe)下载pkunzip.exe版本2.04来解压源代码。此可执行文件是预先注册的,用于解压缩任何Coronado Enterprise教程文件。它将解压并生成当前目录中的压缩文件,所有文件都是ASCII源代码文件。要解压缩ADA95第1部分的源代码文件,请执行以下DOS命令;

pkunzip a95src1.zip

或者,要解压缩ADA95第1部分编程练习的答案,请执行以下DOS命令;

pkunzip a95ans1.zip

 

Copyright © 1988-1998 Coronado Enterprises - Last update, February 1, 1998
Gordon Dodrill - dodrill@swcp.com - Please email any comments or suggestions.

 

---------------------------------------------------------------------------------------------------------------------------

原英文版出处:https://perso.telecom-paristech.fr/pautet/Ada95/a95list.htm

翻译(百度):博客园  一个默默的 *** 的人

注意: 上面链接压缩包本人下载多次无法下载,有成功的希望分享

 

上一篇:Android开发初体验(超级详细) 第一章 B8-8A-60-A0-95-CE(2016)2


下一篇:Leetcode 95. 不同的二叉搜索树 II