Cover of Programming in Ada 2012

Programming in Ada 2012

by John Barnes · first published 2014

6mentions
3recommended by
6HN commenters
2014–2021first – last mentioned

50% recommend33% neutral17% critical

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

20 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 1 mention2015: 0 mentions2016: 0 mentions2017: 0 mentions2018: 2 mentions2019: 0 mentions2020: 2 mentions2021: 1 mention2022: 0 mentions2023: 0 mentions2024: 0 mentions2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • Hasknewbie · Aug 15, 2018 · Recommends

    The only way I know is: read "Programming in Ada 2012" by John Barnes: https://www.amazon.com/Programming-Ada-2012-John-Barnes/dp/1... 900+ pages of Good Luck With That. All other resources I've seen regarding Ada are really scattered around, so this book…

    on “Ask HN: Anyone using Ada/Eiffel/ParaSail?” ↗
  • synack · Feb 14, 2020 · Recommends

    Agreed, Ada's documentation is sparse and hard to find. Unfortunately, the best resource I've found for learning it from the ground up is the textbook "Programming in Ada 2012" by John Barnes. It's a bit pricey, but the core of the language hasn't really changed since Ada 95, so a used copy of an old edition will get you started. AdaCore's got some decent learn-by-example…

    on “Sealed Rust Update” ↗
  • johnisgood · Jan 31, 2021 · Recommends

    https://www.researchgate.net/publication/220475937_Design_by... For the record: that was ages ago, the language has improved a lot since then. Ada 2012 includes features for contracts, for example. Read the "Preface" of "Programming in Ada 2012" for details. :)

    on “Why I still Lisp” ↗
  • claystu · Dec 12, 2014 · Mentions

    Interesting, I didn't realize there is a new edition: Programming in Ada 2012 by John Barnes: http://amzn.com/110742481X I wonder if ADA wouldn't be better if they were subtracting features rather than adding them.

    on “Who's Using Ada? Real-World Projects Powered by the Ada Programming Language” ↗
  • glorioustao · Apr 11, 2018 · Mentions

    Coincidentally I am just reading the <<Programming in Ada 2012>>, and found this in the introduction chapter: > C history ... The essence of BCPL was the array and pointer model which abandoned any hope of strong typing and (with hindsight) a proper mathematical…

    on “Why Does “=” Mean Assignment?” ↗
  • froh · Sep 4, 2020 · Critical

    …gnat and base library license confusion has been discussed in the thread. In addition to that I'm missing a succinct and to the point introduction to ADA. The signal to noise ratio of the standard "programming in ADA 2012" book was freaking me out. I stopped looking into the language not because the language was hard but because it was explained so poorly.

    on “Introduction to Ada” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help