Programming Language VCSSL Official Website
Welcome to the official website of VCSSL! On this site, we provide a free-to-use execution environment, various documents, and code written in VCSSL.
What is VCSSL?
VCSSL is a C-like scripting language suitable for relatively lightweight computational and visualization tasks, as well as creating small GUI tools. It is also a standard control language in 3D graph software such as "RINIA Graph 3D".
» Learn More! - What is VCSSL?
Documentation
We provide official documentation, including programming guides, at the following link.
[English Docs]
- Syntax Guide
- An introductory guide for experienced programmers.
[Japanese Docs]
- Startup Guide
- An introductory guide for beginners to programming.
- Syntax Guide
- An introductory guide for experienced programmers.
- Instant Guide
- A concise guide for experienced C language programmers to use on the fly.
- GUI Development Guide
- A guide for handling GUI elements such as buttons and input fields.
- 2D CG Development Guide
- A guide for using 2D drawing features.
- 3D CG Development Guide
- A guide for using 3D drawing features.
Libraries
The specifications for the standard libraries are available here.
- System Library
- Provides commonly used fundamental functionalities.
- Math Library
- Offers various mathematical functions.
- GUI Library
- Provides functionality for generating, placing, and controlling GUI components.
- Graphics2D Library
- Offers 2D drawing capabilities.
- Graphics3D Library
- Provides 3D drawing capabilities.
- Graphics2DFramework Library
- A framework for easily creating programs that perform 2D drawing.
- Graphics3DFramework Library
- A framework for easily creating programs that perform 3D drawing.
» List of all Standard Libraries
Code Archive
Various codes written in VCSSL are published with detailed explanatory articles.
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. |
Tool For Converting Units of Angles: Degrees and Radians |
|
|
A GUI tool for converting the angle in degrees into radians, or radians into degrees. |
Vnano | Compute Integral Value Numerically |
|
|
Example code computing integral values numerically by using rectangular method, trapezoidal method, and Simpson's rule. |
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. |
Also Embeddable in Applications: Vnano
We have also developed and released a small scripting engine "Vnano" that can be embedded and used within Java applications. You can run VCSSL's subset language as a script processing feature within your application.
- Oracle and Java are registered trademarks of Oracle Corporation and its subsidiaries in the United States and other countries. Company names and product names mentioned in the text may be trademarks or registered trademarks of their respective companies.