Quick Guide to VCSSL & Vnano for C-Style Language Users
This page provides a quick-start guide for users familiar with C-style languages such as C or C++.
If you feel the content here moves too quickly, we recommend reading the Syntax Guide instead. Also, if you're completely new to programming, this guide may not be suitable -- please refer to the Startup Guide instead.
Introduction
VCSSL is a scripting language designed for relatively lightweight computation, data visualization, and simple GUI tool development. Vnano (VCSSL nano) is a subset of VCSSL designed for embedding in applications.
Both adopt a simple, C-style syntax to allow users of existing C-family languages (such as C/C++) to start using them with minimal learning effort.
This guide is intended as a fast-track introduction for C-style language users to get started with VCSSL as quickly as possible. It assumes the reader is already familiar with at least one C-style language, so explanations of common concepts are kept to a minimum for the sake of brevity.
Roughly speaking, the guide is organized into three introductory sections (overview/syntax) followed by two more advanced sections, designed to be read in a day or two.
Now, let's dive into programming with VCSSL!
Table of Contents
![]() |
Overview of VCSSL A brief summary of what VCSSL is, tailored for users of C-style languages. |
![]() |
Running Programs and Basic Input/Output Write and run actual programs using VCSSL and Vnano, and learn how to perform basic input and output operations. |
![]() |
Key Syntax and Features of VCSSL An overview of VCSSL's main syntax and language features, with C-language users in mind. |
![]() |
GUI and 2D/3D Graphics A quick look at how to use GUI components and 2D/3D graphics from the standard library. |
![]() |
Interfacing with External Languages Finally, learn how to call external language code from within VCSSL. |