Gentle Introductions (to Programming)

Here are two applications to help learn the basics of programming: Alice.org (aka, Alice) teaches computer programming by letting you “program” things in an animated virtual world. WizBang is a visual programming tool that lets the learner drop and connect symbols. Both are free to use. Wikipedia keeps a more exhaustive list of visual programming… Continue reading Gentle Introductions (to Programming)

Published
Categorized as Technology

Data-Oriented Design

Here’s a great discussion of data-oriented design from some gamer programmers: Data-Oriented Design (Or Why You Might Be Shooting Yourself in The Foot With OOP) I believe OOP is the very best way to manage complexity, but isn’t the end-all be-all. It must build on structured programming techniques. That’s not a given. Further, memory organization… Continue reading Data-Oriented Design

Published
Categorized as Software