Musing Mortoray

~ On Programming and Language Design

Musing Mortoray

Tag Archives: c++

Why I have my own Android game framework

2012-08-23

All I wanted to do was to make a game for my Android tablet, so how come I ended up …

Continue reading »

Android NDK Cross-Compile Setup (libpng and freetype)

2012-08-21

Building native libraries for Android can be a bit confusing. My goal, which is likely shared by many, was to …

Continue reading »

Can a language be safe?

2012-07-02

Some languages hand us sharp knives and encourage us to play with them. Other languages put us in padded rooms …

Continue reading »

Preprocessor Case Study: Message Dispatching

2012-06-25

Dispatching is one of those areas where I almost always rely on the preprocessor. I have done this in a …

Continue reading »

What’s to love about C?

2012-06-11

Antiquated, clunky, and unsafe. Though beloved to some, C is a language that many choose to hate. The mass opinion …

Continue reading »

Everything wrong with exceptions

2012-04-02

In my previous article I looked at a basic reason why exceptions are necessary. In retrospect it was more of …

Continue reading »

The Necessity of Exceptions

2012-03-08

Exceptions often get a bad rap. They are called ineffective, inefficient, and hard to work with. In a way such …

Continue reading »

Never use the “continue” keyword!

2012-01-22

I was looking through some questions on StackOverflow last week when I came across a curious answer. In it there …

Continue reading »

What is reference counting?

2012-01-08

Objects are created, live for a while, and then destroyed. While creation is fairly clear, the when and how of …

Continue reading »

What’s an object? What’s a variable?

2012-01-08

A variable is is the most fundamental concept in programming. You can’t do anything without variables. Yet most languages let …

Continue reading »

← Older posts
Newer posts →
  • Leaf
  • Defective C++
  • Ideal Language
  • About Edaqa

Latest Tweets

  • A good explanation of normal numbers. :) clz.co/kSpOeS 6 days ago
  • Great variation on a jigsaw puzzle, trust me, it isn't easy. clz.co/14fYA5W 1 week ago
  • Very curious, a possible scientific explanation of how experience helps us grow sciencedaily.com/releases/2013/… 2 weeks ago
Follow @edaqa

Enter your email address to follow this blog and receive notifications of new posts by email.

Recent Posts

  • How to catch a “return” statement
  • Building blocks: Compiling if, defer, break, continue, and exceptions
  • 1/2 Should Not Equal Zero
  • Why do we need pointers/references?
  • Parsing an exact decimal value using GMP
  • Leaf: Simple type conversions
  • Leaf: Preserving “lvalue” status
  • What is a System Language?
  • Immutable Values and Invariant Names
  • Divorcing a value from its name
  • How to handle an error
  • Of Faults and Errors: Who’s to blame?

Archives

RSS Feed RSS - Posts

Blog at WordPress.com. Theme: Chateau by Ignacio Ricci.

Follow

Get every new post delivered to your Inbox.

Join 154 other followers

Powered by WordPress.com