TopHat Stuff 2004 - 2013 closes its doors...
Latest Posts
Understanding Spatial Locality of Reference
The sequence in which you access data can have major performance implications. For example, when iterating over a two dimensional array, looping by x first and then by y can be slower than looping by y first and then by x. This article explains why.
Play Online: Xordio, the musical game of reflexes
Xordio, the musical game of reflexes. Play online: Xordio is a browser-based HTML5 game where you must hit the correct note within the time limit to play the music and get a massive high score!
Circular Buffer C Implementation
A circular buffer or ring buffer is a fixed-size data structure that wraps from end to end. It is ideal for buffering keyboard input or streaming data, like real-time sound or video, where old data is unimportant. C source code included.
Stay Subscribed
This website is in the process of being archived. But don't worry! We won't be breaking any links or bookmarks!
The most popular content will be revised, updated and improved and added to the Tawesoft Knowledge Base.
If a page on this website has been improved, we will automatically redirect any vistors to the updated version.
Otherwise, we'll keep the old content available for many years to come.