54 books
—
6 voters
Programming Languages Books
Showing 1-50 of 617

by (shelved 28 times as programming-languages)
avg rating 4.44 — 11,231 ratings — published 1978

by (shelved 13 times as programming-languages)
avg rating 4.50 — 1,739 ratings — published

by (shelved 13 times as programming-languages)
avg rating 4.43 — 1,748 ratings — published 2015

by (shelved 13 times as programming-languages)
avg rating 4.31 — 2,371 ratings — published 2011

by (shelved 13 times as programming-languages)
avg rating 3.96 — 1,683 ratings — published 2010

by (shelved 13 times as programming-languages)
avg rating 4.23 — 8,659 ratings — published 2008

by (shelved 12 times as programming-languages)
avg rating 4.27 — 582 ratings — published 2002

by (shelved 11 times as programming-languages)
avg rating 4.10 — 4,019 ratings — published 1986

by (shelved 8 times as programming-languages)
avg rating 4.71 — 420 ratings — published 2021

by (shelved 8 times as programming-languages)
avg rating 4.56 — 1,570 ratings — published 2014

by (shelved 7 times as programming-languages)
avg rating 4.47 — 4,836 ratings — published 1984

by (shelved 7 times as programming-languages)
avg rating 4.35 — 2,535 ratings — published 2015

by (shelved 7 times as programming-languages)
avg rating 4.13 — 1,663 ratings — published

by (shelved 7 times as programming-languages)
avg rating 3.87 — 62 ratings — published 2012

by (shelved 7 times as programming-languages)
avg rating 4.51 — 8,039 ratings — published 2001

by (shelved 7 times as programming-languages)
avg rating 4.14 — 3,191 ratings — published 2010

by (shelved 7 times as programming-languages)
avg rating 4.10 — 3,013 ratings — published 1986

by (shelved 7 times as programming-languages)
avg rating 4.29 — 1,981 ratings — published 1974

by (shelved 7 times as programming-languages)
avg rating 4.01 — 3,193 ratings — published 2013

by (shelved 6 times as programming-languages)
avg rating 3.96 — 148 ratings — published 1992

by (shelved 6 times as programming-languages)
avg rating 4.40 — 3,345 ratings — published 1991

by (shelved 6 times as programming-languages)
avg rating 4.07 — 3,383 ratings — published 1996

by (shelved 5 times as programming-languages)
avg rating 4.35 — 419 ratings — published 1996

by (shelved 5 times as programming-languages)
avg rating 4.29 — 1,080 ratings — published 2013

by (shelved 5 times as programming-languages)
avg rating 3.60 — 85 ratings — published 2014

by (shelved 5 times as programming-languages)
avg rating 3.99 — 356 ratings — published 1997

by (shelved 4 times as programming-languages)
avg rating 4.02 — 748 ratings — published 2007

by (shelved 4 times as programming-languages)
avg rating 4.36 — 3,052 ratings — published 2015

by (shelved 4 times as programming-languages)
avg rating 4.63 — 582 ratings — published 2015

by (shelved 4 times as programming-languages)
avg rating 4.33 — 1,069 ratings — published 1995

by (shelved 4 times as programming-languages)
avg rating 4.23 — 989 ratings — published 1989

by (shelved 4 times as programming-languages)
avg rating 3.67 — 33 ratings — published 1993

by (shelved 4 times as programming-languages)
avg rating 4.22 — 1,663 ratings — published 2008

by (shelved 4 times as programming-languages)
avg rating 4.30 — 481 ratings — published 1993

by (shelved 4 times as programming-languages)
avg rating 3.94 — 943 ratings — published 2008

by (shelved 4 times as programming-languages)
avg rating 3.97 — 1,299 ratings — published 2014

by (shelved 4 times as programming-languages)
avg rating 4.15 — 790 ratings — published 2005

by (shelved 3 times as programming-languages)
avg rating 3.86 — 2,229 ratings — published 2005

by (shelved 3 times as programming-languages)
avg rating 4.28 — 3,125 ratings — published 2014

by (shelved 3 times as programming-languages)
avg rating 4.23 — 341 ratings — published

by (shelved 3 times as programming-languages)
avg rating 4.16 — 179 ratings — published 2013

by (shelved 3 times as programming-languages)
avg rating 4.55 — 1,875 ratings — published 2014

by (shelved 3 times as programming-languages)
avg rating 4.55 — 165 ratings — published 2013

by (shelved 3 times as programming-languages)
avg rating 4.00 — 139 ratings — published 1977

by (shelved 3 times as programming-languages)
avg rating 4.22 — 1,248 ratings — published 2008

by (shelved 3 times as programming-languages)
avg rating 4.22 — 621 ratings — published 2001

by (shelved 3 times as programming-languages)
avg rating 4.28 — 736 ratings — published 2013

by (shelved 3 times as programming-languages)
avg rating 4.23 — 506 ratings — published

by (shelved 3 times as programming-languages)
avg rating 4.42 — 748 ratings — published 2013

by (shelved 3 times as programming-languages)
avg rating 3.81 — 169 ratings — published 2012
Goodreads is hiring!

“Inheritance has recently fallen out of favor as a programming design solution in many programming languages because it’s often at risk of sharing more code than necessary. Subclasses shouldn’t always share all characteristics of their parent class but will do so with inheritance. This can make a program’s design less flexible. It also introduces the possibility of calling methods on subclasses that don’t make sense or that cause errors because the methods don’t apply to the subclass. In addition, some languages will only allow a subclass to inherit from one class, further restricting the flexibility of a program’s design.
For these reasons, Rust takes a different approach, using trait objects instead of inheritance.”
― The Rust Programming Language
For these reasons, Rust takes a different approach, using trait objects instead of inheritance.”
― The Rust Programming Language
“A Japanese programming manager put it this way at a computing conference (in Japan), "The important language for the programmer to know well is not JCL or PL/I, it is Japanese!”
― Structured Programming: Theory and Practice
― Structured Programming: Theory and Practice