Tuesday, July 9, 2013

Reusable Building Blocks

Reusable Building Blocks

Reusable logic offers predictability and performance enhancements over time. Predictability comes from standardization while increasing performance comes from competition.

Example: Code Libraries

The Standard C library is a standardized collection of header files and library routines used to implement common operations, such as input/output and character string handling. Users of the library can rely on the functionality provided and build on top of that functionality thus becoming more productive. The performance of the library can also be enhanced over time by developers of the library and these performance enhancements benefits all users.

Example: Game Engines

A game engine is a system designed for the creation and development of video games. Developers can rely on the functionality provided and build on top of that functionality thus becoming more productive. The performance of the game engine can also be enhanced and all users of the engine benefits.

Example: Amazon Web Services

Amazon Web Services offers a complete set of infrastructure and application services that enable you to run virtually everything in the cloud: from enterprise applications and big data projects to social games and mobile apps.

See also:
  1. http://en.wikibooks.org/wiki/C_Programming/Standard_libraries
  2. http://en.wikipedia.org/wiki/Game_engine
  3. http://aws.amazon.com/

No comments:

Post a Comment