Tag Archives: Updated

Learning in the Computer Age

My grandparents comment regularly that they don’t understand how young people can keep track of all this new technology. “How can you concentrate on school work with all these computers and cell phones?” What my grandparents don’t understand is that computers aren’t a distraction or a novelty that we force into our lives, it’s necessary [...]

Mutex Blocks

When I was taking a compilers course, I noticed the grammars for C/C++/Java etc. allow for blocks with no conditional or function signature at the top. I couldn’t think of what this would be used for except to make the grammar easier to describe. Later, while writing code with lots of mutual exclusion, my code [...]