サイトトップへ
OSASK.NET
  サイトトップへ       新掲示板(閉鎖済)   Wiki(凍結済)   旧掲示板(廃止済)   ニュース(廃止済)  
  • ソース を表示
  • Lite は削除されています。
30: 2007-01-14 (日) 08:51:16 ソース バックアップ No.30 を復元して編集 現: - no date - ソース 編集
Line 1: Line 1:
-*Liteについて 
--「Lite」というプログラミング言語をWindowsとOSASK上に作るために来ました。よろしくお願いします。 
-**Lite言語について 
--Liteは、コンパイラ・インタプリタ方式なのでWindowsで作ったプログラムをその場で動作確認し、OSASK上に持っていっても動くということができます。これなら何回も再起動やエミュレータの起動をしなくて済むでしょう。 
--Liteでは以下のような流れでコンパイルとその場での実行をしています。 
---まず、Liteにファイルを入れます。 
---そしたら、LiteのコンパイラがLite/VM用の命令後に書き換えるためにコンパイルします。 
---そして、エラーがある場合エラーを出して終了します。エラーがない場合その場でLite/VMによる実行が始まります。 
--Liteでは以下のようなことができます。 
---整数による変数を作ったり、計算、代入などができます。 
---変数や数値宛のデータの出力。 
-***Lite言語の文法 
--命令一つの終わりに「;」を必ず書くことにより一行に複数の命令をかけます。 
--コメントを「@」と「@」で囲みます。文字数の制限はありません。 
--整数型変数の宣言は以下の方法でできます。 
---「int a;」で「a」という整数型変数が宣言されます。 
---「int a, b;」で「a」と「b」という2つ別々の整数型変数が宣言されます。 
---「int a = 0, b = 1;」で「a」に「0」が入っている整数型変数と「b」に「1」が入っている整数型変数の2つが宣言されます。 
----なお、プログラム中で使える整数型変数の数は最大で20件です。 
----なお、プログラム中で使える整数型変数の名前の長さは最大で20文字です。 
----なお、プログラム中で使える整数型変数の扱える数字は「0」~「4294967295(32bit整数型等号無し)」までです。 
--計算は以下の演算子や代入を使います。 
---演算子の種類 
-|記号|名前|優先順位| 
-|+|足し算|低い| 
-|-|引き算|低い| 
-|*|掛け算|普通| 
-|/|割り算|普通| 
-|()|括弧算|高い| 
---代入 
----「変数名 = 数学式;」で数学式(演算子は上記)の結果を変数名に代入します。 
--データの出力は以下の方法でできます。 
---「print 2;」で「2」を表示します。 
---「print 2 * 2;」で「2 * 2」の結果を表示します。 
---「print a;」で「a」の整数型変数の内容を表示します。 
---「print \;」で「\」の数分改行できます。 
---「print 2, 2 * 2, a\\;」で書かれた順から表示していきます。 
- 
-***Lite言語サンプルソース 
--test.txtの内容 
- @ Lite language Test source program. @ 
- int a = 1, b = 1, c = 0; 
- 
- c = a + b; 
- 
- print \a\, b\, c; 
- 
--test.txtのコマンド 
- >lite.exe test.txt 
- Lite 
- 
- - test.txt - 
- 1 
- 1 
- 2 
- 
- > 
- 
-**コメント欄 
--(テスト投稿)Liteへ言いたいことはここでお書きください。 -- ''Lite'' &new{2007-01-13 (土) 15:48:54}; 
- 
-#comment 

トップ   編集 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ
新着

目次
メンバー一覧


最新の20件
2016-10-01 2016-09-08
  • @MenuBar.
2016-09-07 2016-09-04 2016-08-15 2015-09-23 2014-07-30 2014-07-04 2014-02-04 2013-10-26 2013-06-21 2013-06-17 2013-06-15 2013-04-02 2013-02-09 2013-02-04 2012-12-25 2012-12-01 2012-05-28 2012-03-31

トピック一覧
一般用コメント最新
新掲示板lina
2016/9/5 20:58
SandBoxゲスト
2016/9/4 12:01
RecentDeletedlina
2015/6/2 19:29
Old-OSASK-MLlina
2014/6/29 9:14
hideyosi/メールhideyosi
2014/1/6 20:17
hideyosi/募集中lina
2013/11/8 19:56

このサイトは川合秀実から委託を受けて、OSASKコミュニティによって管理・運営されています。