我一直在读Ada,它看起来像一个很棒的成熟语言。但尽管它的历史和实际使用(甚至是一个非常好的IDE!),它并不是“非常受欢迎的互联网”。所以我现在正在寻找资源,因为Google不再为我做太多事情了。 wikibook有很多广度,但非常简洁,我发现很难理解。我已经查看了亚马逊上的书籍场景,我确信它们有一些好的,但它们通常都比较旧而且相当昂贵,所以我还没有尝试过。
Rosetta Code Ada示例很有帮助,但我肯定会感谢它与GNAT之类的东西。
如果它存在,我会喜欢一个可以进行讨论的地方,以及欢迎新Ada程序员的Q& A。 (我确定可能有一个comp.lang.ada或者其他东西,但是自从我尝试在comp.lang.lisp上提出初学者问题时,我倾向于对那些他们觉得不感兴趣的问题提出质疑。 )
无论如何,我认为如果有人提出建议就不会有问题。
答案 0 :(得分:5)
不要去 Ada Home ; Ada社区希望将其更新,但业主并不感兴趣。
Ada Information Clearinghouse,尤其是“learning materials”部分,是一个良好的开端。 “Free on-line books/courses”中有类似的信息。我特别喜欢John English的书(使用this link而不是AdaIC的书)。其他人推荐 Ada Distilled 。
答案 1 :(得分:4)
我发现comp.lang.ada就是这样的地方。很多爱好者,有丰富经验的人(甚至是一些语言设计师),但也不介意帮助新手的人。
在一些IRC(也许是freenode?)中也有一个#ada频道,这可能是快速Q& A的好地方,尽管我不能根据个人经验说。
答案 2 :(得分:4)
实际上,如果您点击ada,就会在我们自己的learn more link代码维基上找到一个非常好的Ada资源列表。
关于它的好处是,通过社区适度的魔力,它永远不会成为一个令人尴尬的蜘蛛网,没有人可以做任何事情,不像我可以提到的一些网站。 {咳嗽 AdaHome 咳嗽}
社区也有SO的存在,所以也可以在这里提问。
最后我检查了comp.lang.ada是实际编译器编写者和语言设计者以及其他人的环聊。在大多数情况下,他们是非常有帮助的人,并且可以为阿卡纳做方便。但有时候对于简单的问题,有点像向Robert Goddard或Werner von Braun询问有关让你的模型火箭飞得更直的提示。
答案 3 :(得分:3)
comp.lang.ada是一个非常好的地方,他们很好地对待初学者。我从经验中知道。不要害怕提出“简单”的问题。
有关更多Ada资源,您可以查看由Ada Resources维护的Ada in Denmark页面。
这是一个新旧混合的集合。你可能会发现有用的东西。 :)
答案 4 :(得分:2)
我对comp.lang.ada的推荐是第二次,这对新手友好 - 除非你是学生试图让会员为你做功课。
如果你是LinkedIn成员,那里有一些Ada小组。
Ada sub-reddit是一个发布新闻,公告,问题等内容的网站(我是主持人)。
而且,不言而喻,StackOverflow这里也是Ada questions的好地方。
答案 5 :(得分:1)
Ada是一种语言(不当!)从来没有得到足够的爱,IMO。
结帐http://www.adahome.com/。它看起来令人尴尬地过时了......但是你可能会在浏览中偶然发现一两个有用的资源。
不那么过时(但可能不太有用),请查看Ada Clearinghouse:http://www.adaic.org/
坦率地说,我不知道任何重要的“Ada社区”。我很惊讶Ada仍然是TIOBE索引中的“前20名”编程语言: