1. Highlights
  2. /Tags
  3. /#programming

#programming

Explore Books, Authors and Common Highlights on Programming

Showing 29 of 29 highlights

Machine learning is the science of getting computers to act without being explicitly programmed.

From The Master Algorithm by Pedro Domingos

Premature optimization is the root of all evil.

From The Art of Computer Programming by Donald Knuth

A metaobject protocol is a set of conventions that allows programmers to customize the behavior of their programming language.

From The Art of the Metaobject Protocol by Gregor Kiczales

The beauty of programming is that it is a creative act.

From The Annotated Turing by Charles Petzold

The goal of this book is to provide a framework for understanding and building metaobject protocols.

From The Art of the Metaobject Protocol by Gregor Kiczales

Metaobject protocols allow us to reflect on the structures of our programs.

From The Art of the Metaobject Protocol by Gregor Kiczales

A system that is only programmed to optimize a single objective can lead to unintended consequences.

From Human Compatible by Stuart Russell

By using a metaobject protocol, we can create new abstractions that make our programs easier to understand.

From The Art of the Metaobject Protocol by Gregor Kiczales

Good programmers know what to write. Great programmers know what to rewrite.

From The Art of Computer Programming by Donald Knuth

Programming is a way of thinking that can benefit all aspects of learning.

From Mindstorms: Children, Computers, And Powerful Ideas by Seymour Papert

A computer program is a precise set of instructions that a machine can follow.

From The Annotated Turing by Charles Petzold

Rust is a systems programming language that runs fast, prevents segfaults, and guarantees thread safety.

From The Rust Programming Language by Steve Klabnik & Carol Nichols

Documentation is an essential part of Rust, and it encourages writing clear and useful documentation.

From The Rust Programming Language by Steve Klabnik & Carol Nichols

Metaobject protocols have the potential to revolutionize the way we think about programming languages.

From The Art of the Metaobject Protocol by Gregor Kiczales

A computer is a device that can be programmed to carry out a set of operations.

From The Annotated Turing by Charles Petzold

Children can learn to think mathematically through programming.

From Mindstorms: Children, Computers, And Powerful Ideas by Seymour Papert

A good metaobject protocol should be flexible enough to accommodate a variety of programming styles.

From The Art of the Metaobject Protocol by Gregor Kiczales

The art of programming is the art of organizing complexity.

From The Art of Computer Programming by Donald Knuth

Understanding how algorithms work is the key to becoming a better programmer.

From Grokking Algorithms by Aditya Bhargava

Clean code always looks like it was written by someone who cares.

From Clean Code by Robert C. Martin

Good programmers know what to write. Great ones know what to rewrite.

From The Cathedral and the Bazaar by Eric S. Raymond

Debugging is twice as hard as writing the code in the first place.

From The Art of Computer Programming by Donald Knuth

The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times.

From The Art of Computer Programming by Donald Knuth

Error handling is a crucial aspect of writing robust Rust programs.

From The Rust Programming Language by Steve Klabnik & Carol Nichols

A programming language is a tool for expressing ideas.

From The Art of Computer Programming by Donald Knuth