Chinaunix首页 | 论坛 | 博客
  • 博客访问: 52195
  • 博文数量: 9
  • 博客积分: 326
  • 博客等级: 一等列兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-16 05:57
文章分类
文章存档

2012年(2)

2011年(4)

2010年(1)

2009年(2)

我的朋友

分类:

2011-06-13 12:54:52


    初学者可以先去看两个入门教材都是 free 的(自由且免费) ,一是为英语好的人准备的 , 另一个是为英盲准备的 <>(The Ada Programming Language) 王振铭 编著 2001年5月12日, 但是这本书有点不好找了身为英盲真悲哀. (作者当时高二前途无量啊,小伙我看好你!)

     ada 语言貌似在不断演化, 因此老的范例程序可能编译不了, 看新书吧. 眼下天朝中文资源稀缺, 由于 ada 在中文圈不流行所以英盲很不利. 若英盲立志补短可参见拙作 两则最强英语学习方法.

    有了基本概念以后就该看 Ada Reference Manual(ARM) 了, 去  吧有官方教程和文档下载, 那里的 Learn Ada 和 Resources 两个频道有你需要的东西.

   再说略说下编译器与集成开发环境(IDE), 去 这里的 download 频道有GPL 版可供下载, freebsd 和 win 平台都可安装 这个叫 GNAT Programming Studio(gps) 的IDE;

     gps 编译安装 /usr/ports/devel/gps 下 make 即可;

     仅要编译器的话 freebsd 下载 gnat-gpl-2010-src.tgz gcc-4_3-branch-rev160200-src.tgz 两个文件到/usr/ports/distfiles/ 目录, 再去 /usr/ports/lang/gnat/ 编译安装.

   win 直接下载 gnat-gpl-2010-1-i686-pc-mingw32-bin.exe 安装即可.

   因为 ada 有 STL 库也就有类似 c++ 等语言的 "头文件" 这些文件都在一个名称为 adainclude 的目录中(至少 freebsd 和 win 系统中如此)。想去看实现的人可以去研究一下.


阅读(2830) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~