|
Our programming related articles. See all articles at xona.com/articles. Ramblings in Realtime 2007/Feb/05 — These are the articles about how Quake works that I wrote during the period 1995-1997, when John Carmack and I were developing Quake. Turbo Pascal's 64-bit comp Type 2006/Jul/29 — Jason Doucette Some history: Exactly what was the deal with Turbo Pascal's mongrel 64-bit integer type, comp, which was handled as a floating point type? Why is its smallest value -(2^63)+1 instead of the expected -2^63 for a signed 8-byte integer? How do Variable Argument List Functions Work? 2006/Jul/27 — Jason Doucette How do variable argument list (variadic) functions work? How does printf() know how to deal with both float and double data types for the %f format specifier? Smallest Positive Floating Point Values 2006/Jul/26 — Jason Doucette The floating point format allows you to store a smaller positive number than the smallest positive value you think the format can store. Huh? And, if your code does not expect such small magnitudes, then you may be in for some trouble. Easily Avoid Large C++ Class Copies 2006/Jun/14 — Jason Doucette Avoid the accidental creation of copies of your large classes, to avoid wasted memory, slow performance, and best of all: avoid manually recreating your own versions of the Copy Constructor and Assignment Operator! Visual Studio .NET Keyboard Shortcuts Macro 2005/Aug/02 — Jason Doucette Visual Studio .NET macro that creates an HTML table of all current keyboard shortcuts. Useful for finding key bindings, or for an easier way to browse through them. Minesweeper and Random Number Generation 2004/Jul/27 — Jason Doucette How computers generate random numbers, and how this affects Minesweeper games. Programming Windows, 5th Edition - Errata Addendum 2004/Jul/01 — Jason Doucette I created and maintain an extensive errata list of program bugs, text typos, and errors for Charles Petzold's Programming Windows, 5th Edition - the bible of Windows programming. Visual C++ .NET Standard Edition - Free Optimizing Compiler 2004/Jun/29 — Jason Doucette How to freely obtain and integrate Microsoft's expensive Visual Studio .NET 2003 Professional Edition optimizing compiler and linker into Visual C++ .NET Standard Edition.
|
|
"Xona Games" and "Xona.com" trademarked and copyrighted by Xona Games Inc., Jason Doucette, and Matthew Doucette. 6,775,123 page views (since 2004-Jul-27) © Xona Games Inc. |