Software
Services
News
Company Info
APTL
Documentation
Download
SCTL
Opstone Benchmarks
Advanced Programming Template Library
 Description
APTL provides a collection of high-performance programming components specifically engineered for computationally demanding applications. APTL includes the following programming tools:
Features
  • 1, 2, and 3-dimensional arrays
  • Static vector & matrix implementations for both stack-based and heap-based storage
  • Math operators for simple/complex operations and expressions for arrays, vectors, & matrices
  • Dynamic data storage (stack, regular/sorted lists, regular/binary/quad/oct trees)
  • 3D rotation class using a combined rotation-matrix/quaternion approach
  • Threading (regular/delayed/periodic/dynamic) and shared data & conditions
  • General processing (timers/sleeping)
  • Tar file archive reader
  • Binary resources reader class (Windows & Linux)
APTL is unique in that it provides a simple API that is comfortable to work with that minimizes the transition from standard C-style coding practices. Actually, standard C codes can be ported to the APTL C++ templates very simply and easily while preserving the performance of your software.

 System Requirements
APTL now supports Microsoft® Visual Studio® C++ compiler version 7.0 or higher in addition to the GNU g++ compiler targeted for the x86 architecture under both Linux and Win32 (using the MinGW framework). APTL is available for following architectures:
  • AMD™ Athlon™ XP/FX/64 (both 32-bit & 64-bit)
  • Intel® Pentium® (3/4)
  • Generic Pentium®-class processors
Any technical comments/inquiries are welcome to send us an email.

top of page
   Info Copyright ©2004 Blue Sail Software. All rights reserved. Legal