Japanese English

VCSSL 公式サイトへようこそ!

ここはプログラミング言語 VCSSL の公式サイトです。 言語の紹介やダウンロード、各種ガイドやサンプルコード、ライブラリ仕様書、およびVCSSL製のソフトウェアなどを公開しています。 » VCSSLとは?

ダウンロード

お知らせ & 新着ページ

Exevalator の公式サイトがオープン
2022/07/24 - 今春にリリースした、オープンソースの式計算ライブラリ「 Exevalator 」の公式サイトがオープンしました。まだトップページのみですが、今後も必要に応じて整備していく予定です。

FizzBuzz の答えを表示するプログラム

プログラミングの練習問題としても有名な、FizzBuzz 問題の答えを表示するプログラムの例です。
2022/05/12
[公式ガイドサンプル] 引き算の結果を画面に表示する

「VCSSLスタートアップガイド」内のサンプルコードです。引き算を行って、結果を画面に表示します。
2021/07/08
[公式ガイドサンプル] 式を複数行にわたって書く

「VCSSLスタートアップガイド」内のサンプルコードです。足し算を行う式を、複数行にわたって記述します。
2021/07/07

VCSSL とは?

VCSSLは、ライトな計算処理やシミュレーション、データの2D&3D可視化、及びちょっとしたツール製作などを想定した、簡易プログラミング言語(スクリプト言語)です。 開発元は、リニアングラフ3Dなどのデータ解析ソフトを開発している RINEARN (リニアン) です。

C言語系のシンプルな文法
― プログラミング入門用のガイドも ―

VCSSLはもともと電卓ソフト用の言語であった事から、 ちょっとした計算コードを手短に書けるよう、C言語系のシンプルな文法をもっています。

なので、特にC系言語ユーザーの方はすぐに扱う事ができます。そのための即席ガイドもあります。

また、VCSSLの文法では入門のしやすさも重視していて、プログラミングがはじめての方に向けたガイド も公式に用意しています。

Java製アプリケーション内への組み込みも

VCSSLには、普通に使うだけでなく、一般のJava製のアプリケーション内などに組み込んで、スクリプト処理機能として使える「 Vnano (VCSSL nano) 」もあります。

既に触れたように、VCSSLはもともと電卓用であったため、アプリ上で動く簡易言語として適した側面を持っています。 アプリへの組み込み方法などの詳細は Vnano公式サイト へどうぞ。

ライトな計算処理やデータの可視化などに

VCSSLはインタープリタ型言語ですが、処理速度が比較的速く、それなりの規模の計算処理に使用できます。 また、グラフプロットや簡単な2DCG & 3DCG描画を標準サポートし、データの可視化にも使用できます。
※ 描画関連は、フルスペックのVCSSLで利用可能な機能で、組み込み用のVnanoでは未対応です。

RINEARN

実際にRINEARN製のグラフソフトである リニアングラフ3D では、VCSSLを自動プロット用のスクリプト機能としてサポートしています。 また、関数電卓ソフトの リニアンプロセッサーRINPn では、 VCSSL/Vnano を計算処理や関数定義のための言語として採用しています。

各種サンプルコードも配信

コードアーカイブのコーナーでは、VCSSLやVnanoを用いた、様々なプログラムを配信しています。 また、下記リンク先の記事のように、題材やアルゴリズムなどに関する解説も掲載しています:

» 他のプログラムも見る

ダウンロード

VCSSLは、どなたでも無償でご利用いただけます。

ダウンロード


  • OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。
  • Windows は、米国 Microsoft Corporation の米国およびその他の国における登録商標です。この記事は独立著作物であり、Microsoft Corporation と関連のある、もしくはスポンサーを受けるものではありません。
  • Linux は、Linus Torvalds 氏の米国およびその他の国における商標または登録商標です。
  • その他、文中に使用されている商標は、その商標を保持する各社の各国における商標または登録商標です。

Japanese English
この階層の目次
お知らせ

Exevalator の公式サイトがオープン
2022/07/24 - 今春にリリースした、オープンソースの式計算ライブラリ「 Exevalator 」の公式サイトがオープンしました。まだトップページのみですが、今後も必要に応じて整備していく予定です。

Exevalator の内部アーキテクチャ解説
2022/05/04 - 先日リリースした、オープンソースの式計算ライブラリ「 Exevalator(エグゼバレータ)」の内部構造を、全体像から各コンポーネントの役割まで、詳しく掘り下げて解説します。

多言語対応&著作権フリーの式計算ライブラリ「 Exevalator 」をリリース
2022/04/16 - RINEARNではこの度、Java/C#/C++/Rust製のソフトウェア開発で利用できる、著作権フリーの式計算ライブラリ「 Exevalator(エグゼバレータ)」を公開しました。詳細をお知らせします。

新着
FizzBuzz の答えを表示するプログラム

プログラミングの練習問題としても有名な、FizzBuzz 問題の答えを表示するプログラムの例です。
2022/05/12
[公式ガイドサンプル] 引き算の結果を画面に表示する

「VCSSLスタートアップガイド」内のサンプルコードです。引き算を行って、結果を画面に表示します。
2021/07/08
[公式ガイドサンプル] 式を複数行にわたって書く

「VCSSLスタートアップガイド」内のサンプルコードです。足し算を行う式を、複数行にわたって記述します。
2021/07/07
[公式ガイドサンプル] 足し算の結果を画面に表示する

「VCSSLスタートアップガイド」内のサンプルコードです。足し算の結果を求めて、画面に表示します。
2021/07/06
Vnano版 | ローレンツ方程式を数値的に解くプログラム

ローレンツ方程式を4次ルンゲ=クッタ法によって解き、グラフ描画用のデータを出力するプログラムです。
2021/02/12
開発元Twitterアカウント