遗憾的是,诺曼·科恩(Norman Cohen)决定不针对 Ada 05 更新《Ada as a Second Language》了。这几乎是我读过的所有计算机语言类书籍里最棒的一本。
The sad thing is that Norman Cohen has decided not to update Ada as a Second Language for Ada 05. It's just about the best book I've ever read for any computer language.
入门的话,大家最常推荐的貌似是这两本书:《Ada as A Second Language》:http://amzn.com/0070116075;《Programming in Ada 2005》:http://amzn.com/0321340787
When you get started, here are the two books that seem to get recommended the most frequently: Ada as A Second Language: http://amzn.com/0070116075 Programming in Ada 2005: http://amzn.com/0321340787
我有一本旧版的《Ada as A Second Language》。厚得跟有一百万页似的。一本“第二语言”手册不应该比 K&R 还厚吧。你知不知道有什么篇幅较短、真正默认读者已经会编程的书?
I have an old copy of 'Ada as A Second Language'. It's like a million pages. A second language handbook shouldn't be thicker than K&R. Do you know any short books that really assume I already know how to program?
现在看来这里是个不错的起点——http://www.adacore.com/adaanswers/resources 我当年是看着《ADA as a Second Language》学的,但这书早就严重过时了,而且我相信已经绝版了。
this seems to be a good starting point these days - http://www.adacore.com/adaanswers/resources I learned with "ADA as a Second Language", but its way out of date and I do believe out of print.
……当你掌握了正确的术语黑话,搜起更多信息来就会轻松得多。通读所有内容有助于摸清这门语言的边界,并把它与已知的概念进行相互映射。我当年就是这么读 TC++PL 和《Ada as a Second Language》的,我觉得效果很好,正是因为它们覆盖面够广。但有时你根本没那么多时间,比如被直接扔进一个陌生的代码库,或者需要对接一个新 API。那时候我就会彻底……
…easier to search for more information when you know the right jargon. Reading everything helps to gauge the scope of the language and map it to or from known concepts. This is how I read TC++PL and Ada as a Second Language, which I think worked because their of their breadth. Sometimes there's not enough time to do that, like when you're thrown into an unfamiliar code base or need to interface with a new API. Then I thoroughly…
遗憾的是,诺曼·科恩(Norman Cohen)决定不针对 Ada 05 更新《Ada as a Second Language》了。这几乎是我读过的所有计算机语言类书籍里最棒的一本。
The sad thing is that Norman Cohen has decided not to update Ada as a Second Language for Ada 05. It's just about the best book I've ever read for any computer language.
入门的话,大家最常推荐的貌似是这两本书:《Ada as A Second Language》:http://amzn.com/0070116075;《Programming in Ada 2005》:http://amzn.com/0321340787
When you get started, here are the two books that seem to get recommended the most frequently: Ada as A Second Language: http://amzn.com/0070116075 Programming in Ada 2005: http://amzn.com/0321340787
我有一本旧版的《Ada as A Second Language》。厚得跟有一百万页似的。一本“第二语言”手册不应该比 K&R 还厚吧。你知不知道有什么篇幅较短、真正默认读者已经会编程的书?
I have an old copy of 'Ada as A Second Language'. It's like a million pages. A second language handbook shouldn't be thicker than K&R. Do you know any short books that really assume I already know how to program?
现在看来这里是个不错的起点——http://www.adacore.com/adaanswers/resources 我当年是看着《ADA as a Second Language》学的,但这书早就严重过时了,而且我相信已经绝版了。
this seems to be a good starting point these days - http://www.adacore.com/adaanswers/resources I learned with "ADA as a Second Language", but its way out of date and I do believe out of print.
……当你掌握了正确的术语黑话,搜起更多信息来就会轻松得多。通读所有内容有助于摸清这门语言的边界,并把它与已知的概念进行相互映射。我当年就是这么读 TC++PL 和《Ada as a Second Language》的,我觉得效果很好,正是因为它们覆盖面够广。但有时你根本没那么多时间,比如被直接扔进一个陌生的代码库,或者需要对接一个新 API。那时候我就会彻底……
…easier to search for more information when you know the right jargon. Reading everything helps to gauge the scope of the language and map it to or from known concepts. This is how I read TC++PL and Ada as a Second Language, which I think worked because their of their breadth. Sometimes there's not enough time to do that, like when you're thrown into an unfamiliar code base or need to interface with a new API. Then I thoroughly…