The VCSSL Programming Language
Welcome to the official website of the VCSSL programming language.
What is the VCSSL ?
The VCSSL ( an acronym of "Visualization / Calculation / Simulation Scripting Language" ) is a cross-platform programming language for lightweight calculatons, data-analysis, visualizations using 2D & 3D graphics, development of simple GUI tools, etc.

The VCSSL is developed by RINEARN, a Japanese software development studio mainly developing software for calculations, data-analysis, and visualizations.
Simple C-like Syntax
VCSSL has simple C-like syntax. If you are already useing other C-like programming languages ( C, C++, C#, Java®, ... ), you can read/write VCSSL programs easily.

Embeddable into Apps
A compact scripting engine embeddable into apps, Vnano (VCSSL nano), is also provided. So if you want, you can use it for developing scripting features of you apps. » More Details

* Note: The Vnano is a subset of the VCSSL. Graphical features (2D/3DCG, GUI, graphs) are not available on the Vnano. It requires the fullset of the VCSSL.
Example Code: Useful for Lightweight Calculations, Visualizations, etc.
Various example programs written in the VCSSL/Vnano are also destributed in this website:
Simulation
Circular Wave Animation |
|
![]() |
Draws the circular wave as 3D animation, under the specified wave parameters. |
Sine Wave Animation |
|
![]() |
Draws the sine wave as animation, under the specified wave parameters. |
Vnano | Solve The Lorenz Equations Numerically |
|
![]() |
Solve the Lorenz equations, and output data to plot the solution curve (well-known as the "Lorenz Attractor") on a 3D graph. |
Numerical Calculations and Algorithms
Tool For Converting Units of Angles: Degrees and Radians |
|
![]() |
A GUI tool for converting the angle in degrees into radians, or radians into degrees. |
Fizz Buzz Program |
|
![]() |
A program printing the correct result of Fizz Buzz game. |
Vnano | Output Data of Numerical Integration For Plotting Graph |
|
![]() |
Example code computing integrated values numerically, and output data for plotting the integrated functions into graphs. |
Vnano | Compute Integral Value Numerically |
|
![]() |
Example code computing integral values numerically by using rectangular method, trapezoidal method, and Simpson's rule. |
Graph
3D Graph Plotting Tool for Animating Data Loaded from Multiple Files |
|
![]() |
A simple tool which plots 3D animation graphs by loading multiple data files. |
2D Graph Plotting Tool for Animating Data Loaded from Multiple Files |
|
![]() |
A simple tool which plots 2D animation graphs by loading multiple data files. |
3D Graph Tool for Plotting & Animating Expressions of the Form of "z = f(x,y,t)" |
|
![]() |
A simple tool which plots the expression (formula) of the form of "z = f(x,y,t)" to the 3D graph, and plays it as animation. |
2D Graph Tool for Plotting & Animating Expressions of the Form of "y = f(x,t)" |
|
![]() |
A simple tool which plots the expression (formula) of the form of "y = f(x,t)" to the 2D graph, and plays it as animation. |
3D Graph Tool for Plotting & Animating Parametric Expressions of the Form of x(t), y(t), z(t) |
|
![]() |
A simple tool which plots parametric expressions (formulas) of the form of x(t), y(t), z(t) to the 3D graph, and plays it as animation. |
2D Graph Tool for Plotting & Animating Parametric Expressions of the Form of x(t) and y(t) |
|
![]() |
A simple tool which plots parametric expressions (formulas) of the form of x(t) and y(t) to the 2D graph, and plays it as animation. |
3D Graph Tool for Plotting Expressions of the Form of "z = f(x,y)" |
|
![]() |
A simple tool which plots the expression (formula) of the form of "z = f(x,y)" to the 3D graph. |
2D Graph Tool for Plotting Expressions of the Form of "y = f(x)" |
|
![]() |
A simple tool which plots the expression (formula) of the form of "y = f(x)" to the 2D graph. |
- Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
- Microsoft Windows is either a registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
- Linux is a trademark of linus torvalds in the United States and/or other countries.
- Other names may be either a registered trademarks or trademarks of their respective owners.