ALGLIB Project is the company which develops and supports ALGLIB. Although we are registered as for-profit organization, we see our mission as more than just maximizing our revenue. Our goal is to make industrial quality numerical codes accessible to both commercial and open source worlds.
Our business model is built around openness. We believe that it is important to give scientific community free access to high quality numerical library. Luckily, we are able to do so with dual licensing: income from commercial licenses supports ALGLIB development, while open source license allows us to share results of our work with academic and open source users. But our notion of "openness" is wider than just free academic licenses:
It would be impossible to support such project - one library in multiple languages and for multiple platforms - without state-of-the-art programming technologies. We are not the only company which offers several versions of numerical analysis library, one for each programming language. But we are the only company which offers 100% equivalent functionality independently of programming language you use. We achieved this through use of two unique tools developed by us:
AlgoPascal is a programming language developed by us. ALGLIB computational core is written in AlgoPascal and can be translated to C or C# in 100% automatic mode. Then we use X-generator (another tool developed by us) to create user-friendly wrappers for C++, C# or other languages. X-generator is similar to SWIG (another generator of wrappers), but it is better suited for numerical problems.
Our tools allow us to significantly reduce the effort required to support several versions of ALGLIB package. They also solve synchronization problem - every change in the ALGLIB source is automatically transferred to target languages.
|Company form||Sole proprietorship|
|Proprietor||Bochkanov Sergey Anatolyevich,
|Legal address||Poltavskaya street, 16, k.7,
603024 Nizhny Novgorod,
|Contact address||Maxim Gorky street, 117, office 1210,
603006, Nizhny Novgorod,
|sergey.bochkanov at alglib.net|
|Phone||+7 831 2960910 (Russian Federation, UTC +3)|
This web-form is not meant for any questions about algorithms, ways of problem-solving, etc. Such questions may be asked at forum, where they are available for a general public. However if you have any information about the website errors, offers for collaboration, etc., feel free to use it.
ALGLIB® - numerical analysis library, 1999-2013.