What is “generic programming” and whats so great about it?
http://www.research.att.com/~b… High Technology Institute: Gaming Technology GAME 1010 Video Game Programming … GAME 1020 Tools Programming … GAME 2014 Multiplayer Programming I … http://www.austincc.edu/techce… Multi-Monitor Programming Multi-Monitor Resources … You are here: Home > Multi-Monitor Resources > Programming. Guide. Reviews. Articles … Multi-Monitor Programming. The following … http://www.realtimesoft.com/mu… Augusta Technical College Computer Programming The Computer Programming associate degree program consists of courses designed … Those interested in a Computer Programming Associate of Applied Science degree … http://www.augustatech.edu/Inf… Programming XML and programming languages, servers, toolkits and other related technologies … Reflection enables a programming language to inspect and modify its own code. … http://www.xml.com/pub/t/12… Introduction to REALbasic for the Mac Multi-part tutorial by Thomas J. Cunningham. http://www.maui.n
Generic programming is programming based on parameterization: You can parameterize a type with another (such as a vector with its element types) and an algorithm with another (such as a sort function with a comparison function). The aim of generic programming is to generalize a useful algorithm or data structure to its most general and useful form. For example, a vector of integers is fine and so is a function that finds the largest value in a vector of integers.