|
|
|
|
|
Advanced Programming Template Library |
|
|
| |
|
APTL provides a collection of high-performance programming components
specifically engineered for computationally demanding applications.
APTL includes the following programming tools:
|
|
|
|
|
- 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.
|
| |
|
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
|
|
|