Blitz++ 0.10

The C++ programming language offers many features useful for tackling complex scientific computing problems: inheritance, polymorphism, generic programming, and operator overloading are some of the most important. Unfortunately, these advanced features came with a hefty performance pricetag: until recently, C++ lagged behind Fortran's performance by anywhere from 20% to a factor of ten. As a result, the adoption of C++ for scientific computing has been slow.

Is there a way to soup up C++ so that we can keep the advanced language features but ditch the poor performance? This is the goal of the Blitz++ project: to develop techniques which will enable C++ to rival -- and in some cases even exceed -- the speed of Fortran for numerical computing, while preserving an object-oriented interface. The Blitz++ Numerical Library is being constructed as a testbed for these techniques.

Recent benchmarks show C++ encroaching steadily on Fortran's high-performance monopoly, and for some benchmarks, C++ is even faster than Fortran! These results are being obtained not through better optimizing compilers, preprocessors, or language extensions, but through the use of template techniques. By using templates cleverly, optimizations such as loop fusion, unrolling, tiling, and algorithm specialization can be performed automatically at compile time.

Another goal of Blitz++ is to extend the conventional dense array model to incorporate new and useful features. Some examples of such extensions are flexible storage formats, tensor notation and index placeholders.

Author Oonumerics.org
License Open Source
Price FREE
Released 2012-07-01
Downloads 247
Filesize 3.69 MB
Requirements
Installation Instal And Uninstall
Keywords programming, C++, Blitz++, library
Users' rating
(6 rating)
Blitz++Components & LibrariesWindows 2000, Windows 2003, Windows XP
Blitz++ - Download Notice

Using Blitz++ Free Download crack, warez, password, serial numbers, torrent, keygen, registration codes, key generators is illegal and your business could subject you to lawsuits and leave your operating systems without patches. We do not host any torrent files or links of Blitz++ on rapidshare.com, depositfiles.com, megaupload.com etc. All Blitz++ download links are direct Blitz++ full download from publisher site or their selected mirrors.
Avoid: oem software, old version, warez, serial, torrent, Blitz++ keygen, crack.
Consider: Blitz++ full version, full download, premium download, licensed copy.

Blitz++ - The Latest User Reviews

Most popular Components & Libraries downloads

Calibre Portable

8.7.0 download

Small tool that can help you manage the entire library and sync your e-reader

DotNetBrowser

3.3.1 download

A Chromium-based browser component for .NET applications

JxBrowser

8.9.3 download

Cross-desktop solution for integrating rich web browser component to Java Apps

PSPDFKit Alternatives

2023.5.8 download

Powerful PDF Processing: A Review of PSPDFKit and a Better Alternative

AzSDK HardwareID DLL

5.10 download

Get the unique serial number of CPU, HDD, BIOS, NIC in your program.

Lazarus for Linux

3.2 download

A stable and feature rich visual programming environment

Lookup Column

1.0 download

Sparqube Lookup Column for SharePoint - cascaded and cross-site lookup features

Windows Std Serial Comm Lib PowerBasic

7.0 download

Power Basic serial communication library to communicate with any RS232 device.

TSpectrum3D

1.2.29.45 download

Provide 3D audio FFT spectrum display to audio streams

SMTP/POP3/IMAP Email Lib for COBOL

8.6 download

SMTP/POP3/IMAP Email Library. Send and receive email from a COBOL application.