a compilation of Michael's writings on assembly language and graphics programming (including Dr. Dobb's Journal "Graphics Programming" column).Focus is on profiling and code testing, as well as performance optimization.
"If you’ve interviewed for programmer jobs a few times you will probably recognize some of these patterns. If you are just beginning your career as a programmer learn these patterns to prepare yourself."
includes sound effects, music, a complete 3D engine, font rendering, a simple Windowing library, a game scripting language, a GUI, networking, 3D math library and a collection of handy utility functions.
"I could write a spelling corrector that achieves 80 or 90% accuracy at a rate of at least 10 words per second." and did, a guide on how it works is included also.
Interview with Sebastian DeGuy. We discuss how small the textures can actual get, whether procedural textures can compare with textures in games like Crysis and much more
an open-source software community created at the end of 1999 by Bull, France Telecom R&D and INRIA. Its goal is the development of open-source distributed middleware, in the form of flexible and adaptable components. (Middleware ONLY)
Atom in its final state will be a massively multi-player online 3D first person perspective game set in a atomic or microscopic cell. (not as optimistic as the author but cool information there)
free plug-in from Developer Express Inc., in partnership with Microsoft, that enables Visual C++ developers to simplify and re-structure source code inside of Visual Studio 2005, making it easier to read and less costly
Learn how to use LINQ in your applications with these code samples, covering the entire range of LINQ functionality and demonstrating LINQ with SQL, DataSets, and XML.
We are tired of XP, Scrum, Kanban, Waterfall, Software Craftsmanship (aka XP-Lite) and anything else getting in the way of...Programming, Motherfucker.
We are tired of being told we're autistic idiots who need to be manipulated to work in a Forced Pair Programming chain gang without any time to be creative because none of the 10 managers on the project can do...Programming, Motherfucker.
The goal of this Fortran 90 tutorial is to give a quick introduction to the key differences between Fortran 77 and Fortran 90. It is not a complete reference! Many details have been omitted. This tutorial is based on the book "FORTRAN 77 for Engineers and Scientists with an Introduction to Fortran 90" by L. Nyhoff and S. Leestma published by Prentice Hall.
Meet HTML::Template, Perl's lightweight, practical templating solution. In this fast-paced tutorial, Dan explains how to install Perl, and get started using HTML::Template in your own applications.
In this tutorial you will learn about C Programming Structures and Unions Giving values to members Initializing structure Functions and structures Passing structure to elements to functions Passing entire function
B. Jury, A. Lorusso, J. Leinonen, P. Denny, and A. Luxton-Reilly. Proceedings of the 26th Australasian Computing Education Conference, page 77–86. New York, NY, USA, Association for Computing Machinery, (Jan 29, 2024)
M. Liffiton, B. Sheese, J. Savelka, and P. Denny. Proceedings of the 23rd Koli Calling International Conference on Computing Education Research, page 1–11. New York, NY, USA, Association for Computing Machinery, (Feb 6, 2024)
J. Savelka, A. Agarwal, M. An, C. Bogart, and M. Sakr. Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 1, volume 1 of ICER '23, page 78–92. New York, NY, USA, Association for Computing Machinery, (Sep 10, 2023)
M. Ota, M. Ikeguchi, and A. Kidera. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 101 (51):
17658-17663(December 2004)