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.