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
The Rust Programming Language
The Go Programming Language
Learn You a Haskell for Great Good!
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)
JavaScript: The Good Parts
Types and Programming Languages (Mit Press)
The C++ Programming Language
Crafting Interpreters
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
Structure and Interpretation of Computer Programs
You Don't Know JS: Up & Going
Think Python
Practical Foundations for Programming Languages
Effective Java
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


Geoffrey James
The Tao gave birth to machine language. Machine language gave birth to the assembler. The assembler gave birth to the compiler. Now there are ten thousand languages. Each language has its purpose, however humble. Each language expresses the Yin and Yang of software. Each language has its place within the Tao. But do not program in COBOL if you can avoid it.
Geoffrey James, The Tao of Programming

While functions being unable to change state is good because it helps us reason about our programs, there's one problem with that. If a function can't change anything in the world, how is it supposed to tell us what it calculated? In order to tell us what it calculated, it has to change the state of an output device (usually the state of the screen), which then emits photons that travel to our brain and change the state of our mind, man. ...more
Miran Lipovača

More quotes...
IT
Programming
2 members, last active 5 years ago
Reading ruby books in Montevideo, Uruguay
2 members, last active 14 years ago
Programming Group for Tech people
10 members, last active 6 months ago
This group is about sharing the latest and greatest innovations from Google Cloud, one of the la…more
1 member, last active one year ago