プログラミング言語/jVipScript
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
*jVipScript(仮) [#r362f780]
**これはなに? [#w4a4f0f8]
これは超初心者専用プログラミング勧誘用簡易スクリプト言語...
**動機 [#de930a1f]
ニートにも夢を与えたい。プログラミングの楽しさを伝えたい...
**特徴 [#tb9b8581]
:インストールが不要|javaアプレットで実装されているのでイ...
:世界初ゆとり仕様の導入|情報はすべて日本語で提供されます...
:1日で使い捨てインスタント言語|ものの数時間で捨てられる...
**今考えていること [#s36eac70]
-Cライクにして次に繋げやすくするか、BASICライクして超簡単...
-サンプルをいっぱい用意してそれを改造する形で遊んでもらう...
-そういえばアプレットにしたらファイル保存できないよねぇ ...
**当面の目標 [#t44503e3]
テストをがんばる
**コメントどうぞ [#p9774ced]
-2007-07-03 (火) 16:16:28 名無しさん : ニートにプログラミ...
-2007-07-03 (火) 22:30:28 名無しさん : さすがにやりすぎだ...
-2007-07-04 (水) 00:35:49 名無しさん : HelloWorkは駄目だろw
-2007-07-04 (水) 00:59:53 名無しさん : HelloWorkwwww...
-2007-07-05 (木) 01:06:07 名無しさん : 簡単にするならmain...
-2007-07-05 (木) 03:58:47 名無しさん : *べた書き *デー...
-2007-07-05 (木) 16:19:49 名無しさん : JavascriptとVB.net...
- 言語にはsyntaxとsemanticsがあるます.コンパイラはsyntax...
- アプレットもjar署名付ければローカルにアクセスできるよ。...
- データ型は暗黙、関数に戻り値・引数はなし、グローバル・...
- カタカナ語がでない言語 -- &new{2008-08-06 (水) 23:56:5...
- 予約語をもっとわかりやすく、識別しやすく -- &new{2008-...
- 変数名の頭に$が付いてたら見やすくね? -- &new{2008-09-...
- 三は酷いwwwwwwwww -- [[ ]] &new{2009-02-23 (...
- 前後にアンダーバーを2個ずつ付けるんですね、わかります。...
// #comment
業者いいかげんにしろお(#^ω^)ビキビキ
コメント欄をコメントアウトしてみた。ので手動で編集してNE...
*仕様 [#f2000731]
**概要 [#jc666f3e]
:手続き型言語|
:変数暗黙宣言|とくに宣言しなくても使えます。数字や文字な...
:Cライクな書き方|{}で区切ります。
:代入演算子<-の導入|僕は混乱とかしたことないですがx=x+1と...
:画期的な定数の採用|PI = 3,HYDE = 1.56,EXP=3
:文末に;|必要ないですかね
**構文 [#a3466128]
-if()〜else
-for(From i=0 To 100 Step 1){}
**サポートされる関数 [#c9bdaecd]
:print()|出力します。
:input()|入力します。
:getTime()|時間を取得します 1秒単位です ニートに精度は必...
*実際のコード [#md40b54b]
**HelloWorld [#h5a773a7]
print("HelloWork!");
**うるう年判定 [#j951a965]
print("西暦 = ");
y <- input();
if((y % 4=0) AND (y % 100 not 0) OR (y % 400 = 0)){
print(y + "年は閏年です");
}else{
print(y + "年は閏年ではありませぬ");
}
**円の面積 [#k4fe01c1]
print("半径を入力してください");
radius <- input();
//円の面積の公式は半径×半径×3です
print("円の面積は" + radius * radius * PI + "です");
----
データ型はJSみたいに暗黙宣言を基本にしたほうが簡単だろ
-採用する方向で検討します。
*進捗日記 [#z4ae18cf]
**7月4日 [#i63e9240]
コンパイラの設計と構築という本を読んだ。まだ俺には早いよ...
**7月5日 [#lc30101f]
ネットを漁った 学校の図書館にはいい本があまりない。貧乏...
成果
-[[数値計算インタプリタを作ろう:http://www.oishi.info.was...
-[[プログラミング言語を作る:http://kmaebashi.com/programm...
-[[プログラム言語を作る!-ITpro:http://itpro.nikkeibp.co.j...
鬱病なのでやる気出ません。とりあえず1+1ができれば満足...
*スクショ [#paf1bc91]
元の作者が居ないんで勝手に引継ぎました。
足し算引き算までおk
&ref(jvip.png);
----
2008-10-0217:02:33~
const的なのとか。構文は大体完成したけど実装はまだ
&ref(jvip3.png);
----
4
かゆい
うま
終了行:
#contents
*jVipScript(仮) [#r362f780]
**これはなに? [#w4a4f0f8]
これは超初心者専用プログラミング勧誘用簡易スクリプト言語...
**動機 [#de930a1f]
ニートにも夢を与えたい。プログラミングの楽しさを伝えたい...
**特徴 [#tb9b8581]
:インストールが不要|javaアプレットで実装されているのでイ...
:世界初ゆとり仕様の導入|情報はすべて日本語で提供されます...
:1日で使い捨てインスタント言語|ものの数時間で捨てられる...
**今考えていること [#s36eac70]
-Cライクにして次に繋げやすくするか、BASICライクして超簡単...
-サンプルをいっぱい用意してそれを改造する形で遊んでもらう...
-そういえばアプレットにしたらファイル保存できないよねぇ ...
**当面の目標 [#t44503e3]
テストをがんばる
**コメントどうぞ [#p9774ced]
-2007-07-03 (火) 16:16:28 名無しさん : ニートにプログラミ...
-2007-07-03 (火) 22:30:28 名無しさん : さすがにやりすぎだ...
-2007-07-04 (水) 00:35:49 名無しさん : HelloWorkは駄目だろw
-2007-07-04 (水) 00:59:53 名無しさん : HelloWorkwwww...
-2007-07-05 (木) 01:06:07 名無しさん : 簡単にするならmain...
-2007-07-05 (木) 03:58:47 名無しさん : *べた書き *デー...
-2007-07-05 (木) 16:19:49 名無しさん : JavascriptとVB.net...
- 言語にはsyntaxとsemanticsがあるます.コンパイラはsyntax...
- アプレットもjar署名付ければローカルにアクセスできるよ。...
- データ型は暗黙、関数に戻り値・引数はなし、グローバル・...
- カタカナ語がでない言語 -- &new{2008-08-06 (水) 23:56:5...
- 予約語をもっとわかりやすく、識別しやすく -- &new{2008-...
- 変数名の頭に$が付いてたら見やすくね? -- &new{2008-09-...
- 三は酷いwwwwwwwww -- [[ ]] &new{2009-02-23 (...
- 前後にアンダーバーを2個ずつ付けるんですね、わかります。...
// #comment
業者いいかげんにしろお(#^ω^)ビキビキ
コメント欄をコメントアウトしてみた。ので手動で編集してNE...
*仕様 [#f2000731]
**概要 [#jc666f3e]
:手続き型言語|
:変数暗黙宣言|とくに宣言しなくても使えます。数字や文字な...
:Cライクな書き方|{}で区切ります。
:代入演算子<-の導入|僕は混乱とかしたことないですがx=x+1と...
:画期的な定数の採用|PI = 3,HYDE = 1.56,EXP=3
:文末に;|必要ないですかね
**構文 [#a3466128]
-if()〜else
-for(From i=0 To 100 Step 1){}
**サポートされる関数 [#c9bdaecd]
:print()|出力します。
:input()|入力します。
:getTime()|時間を取得します 1秒単位です ニートに精度は必...
*実際のコード [#md40b54b]
**HelloWorld [#h5a773a7]
print("HelloWork!");
**うるう年判定 [#j951a965]
print("西暦 = ");
y <- input();
if((y % 4=0) AND (y % 100 not 0) OR (y % 400 = 0)){
print(y + "年は閏年です");
}else{
print(y + "年は閏年ではありませぬ");
}
**円の面積 [#k4fe01c1]
print("半径を入力してください");
radius <- input();
//円の面積の公式は半径×半径×3です
print("円の面積は" + radius * radius * PI + "です");
----
データ型はJSみたいに暗黙宣言を基本にしたほうが簡単だろ
-採用する方向で検討します。
*進捗日記 [#z4ae18cf]
**7月4日 [#i63e9240]
コンパイラの設計と構築という本を読んだ。まだ俺には早いよ...
**7月5日 [#lc30101f]
ネットを漁った 学校の図書館にはいい本があまりない。貧乏...
成果
-[[数値計算インタプリタを作ろう:http://www.oishi.info.was...
-[[プログラミング言語を作る:http://kmaebashi.com/programm...
-[[プログラム言語を作る!-ITpro:http://itpro.nikkeibp.co.j...
鬱病なのでやる気出ません。とりあえず1+1ができれば満足...
*スクショ [#paf1bc91]
元の作者が居ないんで勝手に引継ぎました。
足し算引き算までおk
&ref(jvip.png);
----
2008-10-0217:02:33~
const的なのとか。構文は大体完成したけど実装はまだ
&ref(jvip3.png);
----
4
かゆい
うま
ページ名: