Monthly Archives August 2011

Pointers in programming languages

It is likely that few features cause as much problems as pointers and references in statement-oriented languages, such as C, C++ and Java. They are powerful, yes, and they allow us to control quite precisely how a program is to represent something. We can use them to conveniently compose objects and data without the redundancy […]

Science and philosophy. Another angle.

This is an attempt at restating part of this old blog post in a simpler way. Scientists are valuable to society. They help extract new knowledge and theories about the world. To the extent that they are right, they improve our affluence, our physical health, and, possibly, our outlook on life. But scientists can also provide […]