Japanese English

Let's Get Started!
- VCSSL & Vnano Startup Guide -

This document is an official programming guide of VCSSL & Vnano, written for people who have not done computer programming at all until now.

Introduction

Computer programming is a very powerful method to control your computer more deeply. It should opens the door for using your computer for more various purposes. For example, when you want to do something on your computer, you launch an application software (app) enabling it. That app, and any other apps, was/were made by somebody, by doing computer programming.

Hence, if you can write programs by your own, you can create an app with features you want, a game you designed, and so on. Sometimes it enable you to automate a part of you work taking labor and time. In addition, computer programming is also essential for scientific field, e.g.: solving difficult equations numerically, simulating behaviour of complex systems, and so on.

Furthermore, if you like to design and make something by yourself, even all the above advantages might be trivial. The reason is that computer programming can be a most wonderful hobby for such people!

This document is a programming guide using the languages "VCSSL" and "Vnano" (a subset of VCSSL), written for people who have not done computer programming at all until now. VCSSL & Vnano are simple programming languages, having syntax similar to C programming language.

In this document, we put emphasis on introducing basic knowledge and ways of thinking common in computer programming to readers, rather than explaining simply how to use the above language. We hope that the contents of this document will be a help to you, also when you will step up to more difficult programming languages (e.g.: C/C++), after you acquire VCSSL & Vnano.

By the way, programming languages are special languages "for using computers", so learning basic mechanisms of computers also gives you deep understandings for computer programming.

Hence, in this document, we will frequently get sidetracked to explain what is occur at the inside of computers by running our programs (what devices are related, how they act, and so on). We believe that the above prevent you from hitting walls of abstract and difficult concepts, so it makes learning faster rather than short and simple explanations.

Without further ado, Let's enter the world of computer programming!

VCSSL & Vnano Startup Guide
- Table of Contents -

Sorry, the contents are under construction.

The original version of this document is written in Japanese, and we are translating it to English. Until our translation completes, Please read the above Japanese version by using translation feature of your web browser.

Also, our working repository of the translation is: https://github.com/RINEARN/vcssl-vnano-startup-guide.


Japanese English
Index
News

Updated the Scientific Calculator "RINPn": Added a Retractable Key-Panel, etc.
2022/11/11 - We have updated the scientific calculator app &quto;RINPn" to Ver.0.9.4. Explains the details of the changes by this update.

Updated RINEARN Graph 3D: Fixed Bugs About "Reverse X/Y/Z" Options, etc.
2022/11/03 - We have released RINEARN Graph 3D Ver.5.6.30, containing some bug fixes. Explains the details of the fixed bugs.

Updated Applications
2022/10/12 - We have released the new versions of some applications. Explains the changes by this updates.

Updated Contents
Sine Wave Animation

Draws the sine wave as animation, under the specified wave parameters.
2022/11/26
Tool For Converting Units of Angles: Degrees and Radians

A GUI tool for converting the angle in degrees into radians, or radians into degrees.
2022/11/22
Connector Fatal Exception - Specification
The unchecked exception thrown when errors have occurred, caused by incorrect implementations (might be bugs).
2022/09/26
Connector Exception - Specification
The checked exception thrown when errors have occurred, cause by expected normal problems.
2022/09/26
String Scalar Data Accessor Interface 1 (Bool SDAI1) - Specification
The data I/O interface for accessing to character-string-type scalar data.
2022/09/26
Announcement (Twitter)