Musing Mortoray

~ On Programming and Language Design

Musing Mortoray

Monthly Archives: August 2011

How Polymorphism Works: Part 2: Virtual Table

2011-08-12

In the article on “How Polymorphism Works: Part 1” we learned how to create virtual functions. The method which we …

Continue reading »

How Polymorphism Works: Part 1

2011-08-09

Polymorphism: the core of object oriented programming. Most modern languages have some concept of interfaces, virtual functions, and classes. Though …

Continue reading »

No new language will stop your program from crashing

2011-08-06

New languages try to improve the lives of programmers by simplifying some aspect of programming. Many make bold claims about …

Continue reading »

  • 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