PliaTech
Login
Home
Information
Services
Products
Research
About
Contact Us
Blog
General Information
Mission Statement
Consulting Services
Statistical Services
Web Design Services
Applications
Source Code
Phone Apps
Matrix Calculator
MatCalc System
MPNumCalc
MPMatCalc
NurbGen
CSurgRisk
XMLDatabase
PCIRisk
PolyWnd
SoundPlot
VitalScan
WinAES
AutoOutlook
UeberKrypt
LineGraph
CINLA
LinProg
Player Rating
TMat
XmlDBSoft
ASP.NET Drop Down Menu
ASP.NET MSAccess Demo
C# Complex Math
NRC Help
Linear Algebra Parser
Android Apps
iPhone Apps
Clinical Research
Laboratory Research
History
News
Welcome to CINLA, the C Language Interpreter for Linear Algebra
CINLA is essentially a C Language Interpreter. It uses ANSI C language with application - specific extensions that include predefined matrix and vector objects, to create source scripts that can be immediately interpreted. The source scripts are specified using regular expressions and a general structure resembling the C language. In the broadest sense these consist of a main function block, other user-defined function blocks which can be called from within the main function, declarative data types, characters and a set of operators to work on them.
The output of Cin is presented as text and numerical output in an output window. The original model for the interpreter was written in the C Language by Herbert Schildt. That model has been greatly expanded and modified to allow for the declaration of advanced mathematical objects like vectors and matrices. In addition, an extensive internal library of functions have been incorporated to allow source code manipulation of these objects, as well as the more readily available data types. Versions of PliaTech's MatCalc Matrix Analyzer contained a command line macro interpreter which allowed some limited vector and matrix expression parsing. Cin is a significant step forward from that earlier macro interpreter.
One major difference between CINLA and other readily available mathematical software is CINLA's capability to store, recall, modify, and reuse previously created mathematical subroutines. Thus a user may create his own library of subroutines in addition to those internal ones provided by the program.
Download
CINLA.msi
Installer