2017年3月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
ブログ:ココログ
時間のないサイト運営者リング
時間のないサイト運営者リング

« 2013年12月 | トップページ | 2014年3月 »

2014年1月

2014.01.22

Kindleストアの角川文庫70%OFFセールで買えるコミック/ラノベをリストアップした - モロ屋

リンク: Kindleストアの角川文庫70%OFFセールで買えるコミック/ラノベをリストアップした - モロ屋.


これはすごい。

2014.01.09

東京シャッターガール

なんか、現在(1/9)安売りしてる。

2014.01.01

CzarBasic Version 0.3.2

役に立たないBasicインタプリタを作ってみた!(^_^)/

言語仕様的には英語のWikipediaのTinyBasic
書かれている程度のもではっきり言って実用的ではないです(^_^;)
作ってみたかったから作ってみただけです。

対応OS

UNIX系のOS
Windows(Visual C++ 2008でビルド確認したのみ)

ダウンロード
ソース(Version 0.3.2)
ソース(Version 0.3.0)
ソース(Version 0.2.0)
ソース(Version 0.1.0)

更新履歴

Version 0.3.2 (2014/1/1リリース)
・FORループ、GOSUB、RETURN文の処理を改修

  例)
  10 for i = 0 to 10
  20 gosub 100
  30 next i
  40 end
  100 next i
  で行番号100でエラーにならなかったのを改修

Version 0.3.0(2013/12/25リリース)
・FOR〜TO〜STEP〜NEXTの追加
GOTO文でループを抜けるの禁止。
・IF〜THEN〜ELSEの追加
・ラベル名でピリオド(.)が続く場合はエラー
・ラベル名で*のあとにスペースがある場合エラーになるようにした。

Version 0.2.0
・行番号を省略可能にした。
・行番号を省略可能にしたので代わりにラベルを追加。
・:(コロン)で区切って一行に複数のステートメントを書けるようにする。(マルチステートメント)
・REM,'ステートメント追加。
・内部構造をかなりいじった。

行番号を省略可能にしたため行番号の代わりにラベル名を使用できます。
  ラベル名は行番号の次または行頭に必ず*を付けてアルファベット1バイト文字で
  始まる必要があります。先頭の*、次のアルファベット以外は数値、ピリオド"."を使用できます。
  goto、gosubでは*以降すべてを指定します。

  例)
           goto *hoge
           end
     *hoge:print "hoge"

« 2013年12月 | トップページ | 2014年3月 »


Google

サーチする:
Amazon.co.jp のロゴ









携帯URL