スクリプト自作 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 GV  (中学生) 投稿日時 2010/3/16 23:29:08
なるほどです。
投稿者 daive  (社会人) 投稿日時 2010/3/16 22:55:36
るきおさんの、コメントが付いていますので、

余談を、
プログラムは、基本的な仕組みとして、
 入力 → 処理 → 出力
で、表す事ができます。
スクリプトや、コンパイラ、インタプリタも
例外ではありません。

検索ワードとしては、
スクリプト言語 作成
字句解析
述語理論
計算 理論
計算ライブラリ
コンパイラの作り方
言語の作り方
言語 作
正規表現
プリコンパイラ
ディレクティブ 
 他にも色々、

言語系、処理系と云われるモノを作る手助けとしては、
コンパイラコンパイラという、プログラムもあります。
が、一般的に使われているわけではありません。

世の中は、矛盾に満ちています。
計算で求める事も、そうだったりします。
スクリプトで、行いたい事も。

或る事に、特化した物は、それ以外では使い難かったり。
どれでも対応できる物は、どれにも対応がイマイチだったり。

過去、現在に作成され、使用されている、言語や物には、時代背景、歴史的背景が、
あったりします。
投稿者 GV  (社会人) 投稿日時 2010/3/16 22:25:23
なるほどです。ありがとうございます。
作りたくなったのは中学校のダチに「簡単なプログラム言語つくって!!」とたのまれたからです。
僕としてはVBが一番楽しいとおもいますが、なぜか「作る」にこだわるんですね。
レベル的に不勉強でまだコンパイラは無理なのでスクリプトにしました。
投稿者 るきお  (社会人) 投稿日時 2010/3/16 22:15:06
こんにちは。

構文的にはどのようなものでも作れると思います。
もちろん複雑な構文を作るにはそれなりのプログラムが必要になります。

>せめて「条件分岐」「ループ」「プロセス」「変数」「メッセージ」「計算」はほしいです
構文ではなく機能的な意味ではVBでできることなら何でもできるはずです。

ただ、独自のスクリプト言語を作成する意味はあまりないです。
既存のVBScriptやPowerShellなどを使用することでたいていはことたります。

>それとも、つくれてもほかの言語がいいとか・・・ 
結局のところそのスクリプト言語を作成する目的、
何のためにそれを使用としているのかによって
どうするべきかも変わってくると思います。
投稿者 GV  (中学生) 投稿日時 2010/3/16 21:38:40
質問です。
VBでスクリプト言語を作成してみたいのですが、VBではどの程度のものまでできますか?
構文的な意味で。せめて「条件分岐」「ループ」「プロセス」「変数」「メッセージ」「計算」はほしいです。
それとも、つくれてもほかの言語がいいとか・・・