CSC-Soft

   
Software development by order
Software development
Order the software
Requirement specification
Developed software
Ready-made solutions
Visual CSC
Visual Logic
MatBasic
Developers group
Contact us
About the company
Forum
 
News
07.11.2008
The first commercial release of the language of mathematical calculations MatBasic v.1.2

06.11.2007
Release of a new version of mathematical programming environment MatBasic v.1.1

26.08.2007
MatBasic mathematical programming environment beta-version release.

09.06.2007
First official build of CSC-Model module of Visual CSC system for calculating steady and emergency regimes.

12.09.2006
The beginning of development of a logic designing system Visual Logic.

04.08.2006
First release of a universal schematic editor Visual CSC.

    MatBasic


  Introduction     Applications     History     Download     Purchase  

Version history


    MatBasic v1.1:

*
Some minor changes in debugger;
*
Multiple inner changes of interface;
+
Pointers at functions are added, fast call is acceptable;
+
Identifier type is added;
+
Raising to the power operator ^ is applicable for matrix arithmetic;
+
New commands "continue", "goto" and "input" for console are added;
+
Over 50 new functions from different topics, and sorting.

    MatBasic v1.2:

*
Some major bugs fixed;
*+
Major changes in expressions syntax analysis engine. An operations priority now is correctly and arranged. Speed optimization up to 15-30%;
*
Raising to the power ^ operation priority is now higher than that of unary operations -,+,!. That is expression -2^2, is now equal -4;
*
Major changes in complex arithmetic, trigonometry and many basic functions (sqrt, log, and more etc.). Calculation now is more reliable and its precision is increased;
*+
Major changes and addition of functions of linear algebra;
*
Multiple minor changes and small bugs fixed;
+
Tool tips is showing program data state;
+
Postfix operation of matrix transposition and complex conjugation ';
+
Element-by-element variants of multiplication, division, raising to the power, conjugation. .*, ./, .^, .';
+
Fast or short circuit logical operations && || with optimization;
+
Changing (addition) of operation excluding "OR" ~;
+
Add-on to the operation of vector generation ... Adding of a step setting (e.g. a=1..0.1..10);
+
Multiple indexation or extraction of submatrices. E.g. for extraction of a second row from 3x3 matrix X: y=X[2,1..3];
+
Major changes of a functions declaration and usage. Added some default parameters, functions with a variable number of arguments. Every function can be overloaded.
+
Now returnable matrices can be assigned directly. E.g. the following is possible: [L,U,P]=lu(X);
+
Over 80 new built-in functions;
+
New command "pause";
+
Full context-sensitive help is added;






2009 CSC-Soft