Programming Languages

Most Read This Week Tagged "Programming Languages"

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
A Tour of C++ (C++ In Depth SERIES)
Functional JavaScript: Introducing Functional Programming with Underscore.js
Node.js in Action
Functional Programming in Scala
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun
Clojure Programming: Practical Lisp for the Java World
Java 8 in Action
The Swift Programming Language
Learn You a Haskell for Great Good!
The C Programming Language
JavaScript: The Good Parts
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)
The Go Programming Language
Learn You a Haskell for Great Good!
The C++ Programming Language
The Rust Programming Language
Crafting Interpreters
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
Types and Programming Languages (Mit Press)
The Little Schemer
Structure and Interpretation of Computer Programs
You Don't Know JS: Up & Going
Eloquent JavaScript: A Modern Introduction to Programming
Essentials of Programming Languages
JavaScript Succinctly by Cody LindleyUnit Testing Succinctly by Marc CliftonASP.NET Web API Succinctly by Emanuele DelBonoCryptography in .NET succinctly by Stephen HauntsC# Succinctly by Joe Mayo
Syncfusion's Succinctly Series
54 books — 6 voters

Steve Klabnik
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 ...more
Steve Klabnik, The Rust Programming Language

The keyword const doesn’t turn a variable into a constant! A symbol with the const qualifier merely means that the symbol cannot be used for assignment. This makes the value read-only through that symbol ; it does not prevent the value from being modified through some other means internal (or even external) to the program.
Peter van der Linden, Expert C Programming: Deep C Secrets

More quotes...
unihack crew reading-list
3 members, last active 9 years ago
Reading ruby books in Montevideo, Uruguay
2 members, last active 12 years ago
A group for listing and potentially discussing the books mentioned at…more
1 member, last active 16 days ago
Books supporting ACCU's motto: "Professionalism in Programming" ACCU is a community of programm…more
22 members, last active 10 years ago