このエントリーをはてなブックマークに追加
2013/08/29

VCSSL実践講座


このコーナーについて

みなさん、はじめまして。RINEARN管理人、VCSSLなどの各フリーソフトを開発している松井です。 このコーナー「 VCSSL実践講座 」では、VCSSLを用いて、実際に色んなものを作ってみましょう!

VCSSLについて

VCSSLは、C言語系のシンプルな文法を持つ簡易スクリプト言語です。

元々は電卓ソフト上で数値計算コードを記述するための簡易言語で、文法もC言語を簡易用途向けに色々と削りつつ、面倒な部分を少しカスタムした、「 簡易版C言語 」といった感じの単純なものとなっています。 そのため、C言語系の言語を扱う方であれば、恐らくほぼそのままVCSSLのコードを読むことが出来ると思います。

VCSSLの文法は上述の通りライトですが、代わりに標準ライブラリがそこそこ充実しています簡単なGUIや3Dグラフィックスも扱えます(と言っても、テクスチャを貼ったりまではできません)。なので、ちょっとしたGUIアプリや3D描画ツールなども作る事ができます。 このコーナーでも、このような点を活かして、ツールなどを作っていきます。

なお、VCSSLに関する詳しい情報は下記をご参照下さい。

このコーナーの方針

このコーナーでは、実際にVCSSLで色々なものを作りながら、その過程を不定期連載で掲載していきます。

と言っても、あまり大規模なものは作りません。言語の特徴に合うように、身の回りのちょっとしたツールなどを、思いつくままに即席で作っていく予定です。

想定読者層

このコーナーの内容は、VCSSLの基本的な文法を習得しているか、もしくはC言語系の何らかのプログラミング言語を扱う方を想定読者層としています。

VCSSLの文法は上にも述べた通り、ほぼ「 簡易版C言語 」なので、このコーナーでは文法面の解説は割愛します。 標準ライブラリ関数などについてはVCSSLオリジナルのものになるので、簡単な説明やリファレンス参照を加えながら進めていきます。

VCSSL実践講座 - 目次

( 不定期連載、継続中 )

3Dグラフ描画ツールを作ろう!〜第1回とりあえず画面を作る
VCSSL実践講座、3Dグラフ開発編。第一回では、Graphics3DFrameworkを用いて画面を作ります。
2013年 08月 29日 - http://www.rinearn.com/vcssl/practice/graph3d/

3Dグラフ描画ツールを作ろう!〜第2回とりあえず立体を描画する
VCSSL実践講座、3Dグラフ開発編。第2回では、実際に立体を描画してみます。
2013年 08月 30日 - http://www.rinearn.com/vcssl/practice/graph3d/

3Dグラフ描画ツールを作ろう!〜第3回ファイルを読み込んでプロットする
VCSSL実践講座、3Dグラフ開発編。第3回では、ファイルに記載されたデータをプロットしてみます。
2013年 08月 31日 - http://www.rinearn.com/vcssl/practice/graph3d/

3Dグラフ描画ツールを作ろう!〜第4回コードを整理する
VCSSL実践講座、3Dグラフ開発編。第4回では、後半での拡張に向けて、コードを整理します。
2013年 09月 01日 - http://www.rinearn.com/vcssl/practice/graph3d/

3Dグラフ描画ツールを作ろう!〜第5回縮尺を自動調整する
VCSSL実践講座、3Dグラフ開発編。第5回では、最大最小値に応じて、縮尺を自動調整する処理を実装します。
2013年 09月 02日 - http://www.rinearn.com/vcssl/practice/graph3d/


スポンサーリンク


このエントリーをはてなブックマークに追加
  スポンサー リンク

  インデックス
  サイトマップ
- その他のテクノロジ -
  スポンサー リンク

  おすすめ / 人気のコーナー
フリーソフト
RINEARN では、インストール不要の各種解析ソフトを無償公開しています。Windows 8.1 で動作確認済み !
ピックアップ
【VCSSL実践講座】 3Dグラフ描画ツールを作ろう!
C言語系の簡易プログラミング言語「 VCSSL 」で、色々なものを作っていく連載記事コーナーです。現在は3Dグラフ描画ツールを開発中 !
2013年08月29日
【RINEARN CODE】 凸レンズを通過する波のシミュレーション
凸レンズ形状の高密度媒質を通過する、波のシミュレーションです。まっすぐ入射した波がレンズ通過時に屈折し、焦点へ収束する様子がアニメーションで楽しめます。
2013年03月15日
  新着情報
RSSフィード
RINEARN の新着・更新情報をRSSフィードで配信しています !
新着リスト
台形近似による数値積分

積分の値を数値的に求めます。長方形近似よりも高精度な方法として、台形で近似した微小領域を足しあげる方法を使用します。
2015年06月25日
長方形近似による数値積分

積分の値を数値的に求めます。長方形で近似した微小領域を足しあげる、最も単純な方法を使用します。
2014年11月01日
小数(浮動小数点数)から分数へ近似的に変換する

小数(浮動小数点数)を、適当な誤差の範囲内で、近い分数に変換するプログラムです。
2014年08月10日
ベクターソフトニュース様でリニアングラフ3Dをご紹介頂きました!

オンラインソフトウェア流通サイトVector様の「ベクターソフトニュース」コーナーにて、リニアングラフ3Dを取り上げて頂きました。
2014年07月31日
ユーザーが入力した数式を2次元グラフにプロットする

実行時にユーザーが入力した数式の値を、2次元グラフにプロットするサンプルプログラムです。
2013年11月30日
配列を3次元グラフにプロットする

座標値配列の内容を、3次元グラフにプロットするサンプルプログラムです。
2013年11月28日
配列を2次元グラフにプロットする

座標値配列の内容を、2次元グラフにプロットするサンプルプログラムです。
2013年11月28日
ファイルを3次元グラフにプロットする

座標値ファイルの内容を、3次元グラフにプロットするサンプルプログラムです。
2013年11月27日
ファイルを2次元グラフにプロットする

座標値ファイルの内容を、2次元グラフにプロットするサンプルプログラムです。
2013年11月26日
2013年の不具合修正情報

2013年1月〜12月に実施された不具合修正に関する情報を掲載しています。
2013年11月01日
3Dグラフ描画ツールを作ろう!〜第5回縮尺を自動調整する

VCSSL実践講座、3Dグラフ開発編。第5回では、最大最小値に応じて、縮尺を自動調整する処理を実装します。
2013年09月02日
3Dグラフ描画ツールを作ろう!〜第5回縮尺を自動調整する

VCSSL実践講座、3Dグラフ開発編。第5回では、最大最小値に応じて、縮尺を自動調整する処理を実装します。
2013年09月02日
  Twitter