[Linux/BSD] BaCon - BASIC→C 言語コンバータ

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん:2014/02/09(日) 00:11:55.28
http://sourceforge.jp/projects/bacon/
BaCon(ベーコン)は UNIX(Linux・BSD)向けの BASIC→C 言語コンバータです。
実際には gcc 等を用いて BASIC から実行ファイルを生成する事ができます。容易に生成で
きる bacon 実行ファイル、インターネットサポート、C 言語向けの様々なライブラリの活用、C
言語などの他言語連携など、他の BASIC プログラム言語では見られない特徴を持ちます。
OS X でも CUI は同様に実行でき、Windows でも Cygwin 等を用いて実行可能です。
2デフォルトの名無しさん:2014/02/09(日) 00:22:32.21
http://static.sourceforge.jp/thumb/g/4/73/600x600_0.png
http://static.sourceforge.jp/thumb/g/4/71/600x600_0.png
http://static.sourceforge.jp/thumb/g/4/70/600x600_0.png
Puppy Linux を数日触れているのですが、
Puppy Linux には昔から FreeBASIC による開発環境が備わっていました。
これに以前興味があって触れていたのですが、
最新版の 5.x 系では FreeBASIC の代わりに BaCon という
BASIC→C コンパイラが搭載されるようになりました。
3デフォルトの名無しさん:2014/02/09(日) 07:53:08.89
4デフォルトの名無しさん:2014/02/09(日) 08:13:55.10
[簡単な試し方(bash versionにて)]

1. baconインストール
 1-1. 適当なディレクトリに移動しbaconというテキストファイルを作り、
    テキストエディタで開く
 1-2. http://www.basic-converter.org/ の「Downloads」にある
    BaCon Bash version
     (http://www.basic-converter.org/stable/bacon.bash)
    を開き、bashスクリプトを全コピーし、1-1.に貼り付け保存
 1-3. 実行権限付与
     $ chmod +x ./bacon

2. テストBASICソース作成・コンパイル・実行
 2-1. 1.のディレクトリにてテキストエディタで sample.bac作成。
    以下の2行を書いて保存
PRINT "Test"
END
 2-2. コンパイル
     $ ./bacon sample
 2-3. 実行
     $ ./sample

※ 1-1.のbaconを$PATHの通ったディレクトリに置けば便利
5デフォルトの名無しさん:2014/02/10(月) 02:11:50.00
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
6デフォルトの名無しさん