6

我一直在阅读有关 Ada 的文章,它看起来是一门很棒且成熟的语言。但是,尽管它的历史和实际使用(甚至是一个相当不错的 IDE!),它并不是很“互联网流行”。所以我现在正在寻找资源,因为谷歌不再为我做太多了。wikibook 的范围很广,但非常简洁,我发现很难理解。我已经在亚马逊上查看了书籍场景,我确信有几个不错的,但它们通常更旧而且相当昂贵,所以我还没有冒险。

Rosetta Code Ada 示例很有帮助,但我肯定会欣赏介于两者之间的东西和像 GNAT 这样的大东西。

如果它存在,我会喜欢一个可以进行一些讨论和问答的地方,欢迎新的 Ada 程序员。(我确信可能有一个 comp.lang.ada 或其他东西,但自从我尝试在 comp.lang.lisp 上向初学者提问后,我往往对用他们觉得不感兴趣的问题来烦扰那些老生常谈的问题持谨慎态度。 )

无论如何,我认为如果有人有建议,问一下也无妨。

4

6 回答 6

6

不要去Ada Home;Ada 社区很想更新它,但所有者不感兴趣。

Ada Information Clearinghouse,尤其是“学习资料”部分,是一个好的开始。“免费在线书籍/课程”中也有类似的信息。我特别喜欢 John English 的书(使用这个链接而不是 AdaIC 的那个)。其他人推荐Ada Distilled

于 2012-08-25T08:52:41.960 回答
4

实际上,如果您单击了解更多链接,我们自己的标签 wiki上有一个非常好的 Ada 资源列表。

关于它的好处是,通过社区审核的魔力,它永远不会变成一个令人尴尬的蜘蛛网,没有人可以做任何事情,不像我可以提到的一些网站。{咳嗽AdaHome咳嗽}

社区在 SO 上也有存在,所以也可以在这里提问。

最后我检查了 comp.lang.ada 是真正的编译器编写者和语言设计者以及其他人的聚会场所。在大多数情况下,他们都是非常乐于助人的人,并且可以为奥术派上用场。但有时对于简单的问题,它可能有点像向 Robert Goddard 或 Werner von Braun 询问有关使您的模型火箭飞得更直的技巧。

于 2012-08-27T18:06:53.093 回答
4

我发现 comp.lang.ada 是该去的地方。很多爱好者,有丰富经验的人(甚至是一些语言设计师),但也不介意帮助新手的人。

在一些 IRC(也许是 freenode?)中也有一个#ada 频道,这可能是快速问答的好地方,尽管我不能以个人经验说。

于 2012-08-25T10:49:11.990 回答
3

comp.lang.ada 是一个非常好的地方,他们对初学者很好。我从经验中知道。不要害怕问“简单”的问题。

如需更多 Ada 资源,您可以查看Ada 在丹麦维护的Ada 资源页面。

这是一个新旧混合的集合。你可能会发现一些有用的东西。:)

于 2012-09-06T10:01:37.833 回答
2

我支持 comp.lang.ada 的推荐,它对新手非常友好——除非你是一名学生,试图让成员为你做作业。

如果您是LinkedIn会员,那里有一些 Ada 组。

Ada sub-reddit是一个发布新闻、公告、问题等链接的网站(我是那里的版主)。

而且,不言而喻,StackOverflow 也是Ada 问题的好地方。

于 2012-08-25T13:54:10.833 回答
1

IMO,Ada 是一种(不值得!)从未得到足够爱的语言。

查看http://www.adahome.com/。它看起来令人尴尬地过时了......但您可能会在浏览时偶然发现一两个有用的资源。

不太老式(但可能仍然不是很有用),请查看 Ada Clearinghouse: http: //www.adaic.org/

坦率地说,我不知道有任何重要的“Ada 社区”。我惊讶地发现 Ada 仍然在 TIOBE 索引上的“前 20 名”编程语言中:

于 2012-08-25T03:05:09.030 回答