Reading Summary 2015-11

Compilers

Directed graph traversal, orderings and applications to data-flow analysis

On the graph traversal and their efficiency.

  • Pre-order depth-first-search
  • Reverse post-order depth-first-search

This could be a very helpful reference when designing data-flow analysis on programs.

Programming

Semantic Version

How to use version numbers in a sensible way: the MAJOR.MINOR.PATCH format. And I quote:

  1. MAJOR version when you make incompatible API changes.
  2. MINOR version when you add functionality in a backwards-compatible manner.
  3. PATCH version when you make backwards-compatible bug fixes.

Internet

I’m a Privacy Advocate, but I Still Use Windows 10 and Google Now

Your personal data is the fuel to power the Internet today, and how should we face it.