Dr. Charles B. Owen
Computer Science and Engineering
1138 Engineering Building
I'm an Associate Professor of Computer Science at the Michigan State University Department of Computer Science and Engineering I'm director of the Media and Entertainment Technologies Laboratory (METLAB). I'm teaching CSE 476 Mobile Application Development and CSE335 Object-Oriented Software Development in the fall semester.
I'm doing work in a variety of interactive graphical and multimedia areas including virtual and augmented reality, interactive theatre, and accessible computing. I also study Multimedia Systems, particularly new techniques for locating content in multimedia databases and for creating vivid and exciting multimedia presentations.
"Tsk, tsk," said the Hatter, "what a mess you've made."
"It is perfectly fine," replied Alice calmly. "I will leave it for the garbage collection service to recover."
"Don't expect any garbage collection here. Furthermore, your polymorphic variables won't ever be properly deleted, because you haven't declared your destructor to be virtual."
"My what to be what?" said Alice, starting to get worried.
"Declare your destructor. You must have a destructor. Everything that is constructed should be destroyed; it's only natural. Furthermore, if you are ever not quite what you seem, you should declare yourself to be virtual."
"A rule to remember!" roared the Red Queen. "Never make a mess without cleaning it up first."
"You can ignore her," whispered the Dormouse, picking up the tea cake Alice had just set aside, "but you shouldn't cast away const so lightly."
Alice began to feel that this new world she found herself in was not quite the same as the cozy sitting room she had just left.
Timothy Budd (1999) C++ for Java Programmers
PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil perpetrated by skilled but perverted professionals.
Web site contents (c) Copyright Charles B. Owen, 2008-2015, All rights reserved.