What is the capacity of SVB, and can it handle large computational problems?
Statistica Visual Basic is a powerful programming language that combines the general Visual Basic Programming Environment [with facilities and extensions for designing user interfaces (dialogs) and file handling], with the Statistica libraries with thousands of functions that provide access to practically all functionality of Statistica. It is well suited to handle large computational problems.
SVB supports local data arrays with up to 8 dimensions, and there is no limit to the size of the arrays (all memory available in your system can be used, including virtual memory, e.g., correlation matrices 1,000 x 1,000 and larger can be computed [with a single function call] on most systems), so custom procedures involving operations on large multidimensional matrices can be developed (a comprehensive selection of matrix operations are also supported, see Does SVB Support Matrix Operations?). Matrices can be dynamically allocated or redimensioned in run time.
Performance of Statistica Visual Basic programs. While the obvious advantage of Visual Basic (compared to other languages) is its ease of use and being familiar to a very large number of computer users, the possible drawback of VB programs is that they do not perform as fast as applications developed in lower-level programming languages (such as C). However, that potential problem will not apply to Statistica Visual Basic applications, especially those that rely mostly on executing calls to Statistica analytic, graphics, and data management procedures. These procedures fully employ the Statistica technology and they will perform at a speed comparable to running the respective procedures in Statistica directly.