★★★今こそBASIC言語の復活を!!★★★

このエントリーをはてなブックマークに追加
44仕様書無しさん:2005/07/02(土) 19:58:43
買収したら正統はなくなるのか?
それでいいなら、UNIXに正統は無いことに・・・
他にもいくらでも有るし。w
45仕様書無しさん:2005/07/02(土) 20:20:12
TrueBasicってまだある?
4643:2005/07/02(土) 20:27:54
>44
VBってアランクーパー作の、BASIC構文を使ってはいるが
正統的なBASICからするとちょっと外れた仕組み の言語だと思うのだが…

# QUICK-BASIC とか MS-BASIC は正統的という認識
4769式フリーPG ◆hND3Lufios :2005/07/02(土) 22:58:13
RealBasicってのもあるよな。
48仕様書無しさん:2005/07/03(日) 00:34:47
とりあえずWindows用のBasic(旧式)販売して欲しい。

49仕様書無しさん:2005/07/03(日) 00:51:47
どれだけ需要があるのか。
50仕様書無しさん:2005/07/03(日) 10:06:02
販売して欲しいという前に旧タイプのBASICコンパイラを開発しる。
うまく売りさばかないと、F-BASICの二の舞となって開発中止に
追い込まれるけどな。
51仕様書無しさん:2005/07/03(日) 16:20:26
昔、ラジオ会館のパソコン売り場に逝くたびに、以下のようなプログラムを実行していました。

10 PRINT "バカ":GOTO 10
52仕様書無しさん:2005/07/03(日) 16:21:29
このプログラムのすごいところは、驚くべきほどの高い移植性。
クロスプラットフォームも、ここまで極めりという感じだね。
53仕様書無しさん:2005/07/03(日) 16:23:05
>>51のプログラムは、

TK-80/BSから、シンクレアZX-80まで、なんでも動きます。

と思っていたら、ZX-80はマルチステートメントがダメだったよな?
54仕様書無しさん:2005/07/03(日) 16:56:08
 今考えると複雑さの低減手段として主に文法にメスを入れる時代だった
ということが結構面白い。
今じゃオブジェクト指向や疎結合などで「複雑に入り組んだシステム社会
にメスを入れる」って感じだけど。
5534:2005/07/03(日) 17:33:05
>51
PC3100〜MZ6500 は、PRINT がプリンターに印刷する命令
だったので動かないです

56仕様書無しさん:2005/07/04(月) 13:46:47
BASICインタプリタはPerlで代替されたものだと思ってた。
57仕様書無しさん:2005/07/04(月) 17:20:13
正直GUIじゃなくていいプログラムなんて沢山あるんだから
BASICの復活きぼんぬ
58仕様書無しさん:2005/07/04(月) 18:18:17
復活も糞も、インタプリタならいくらでも入手できるので好きに汁
59仕様書無しさん:2005/07/04(月) 18:28:29
Win上でコンパイルして使えるBASICが欲しい。自作するほど
資金力がない。
60仕様書無しさん:2005/07/04(月) 21:48:16
>>59 http://www.discoversoft.net/
Ver.2のころはまんまN-88BASICだったんだけど。
61仕様書無しさん:2005/07/04(月) 21:51:07
あ、よく見たら「N88BASIC互換モードも健在」だそうです。
62仕様書無しさん:2005/07/05(火) 02:00:32
やっぱ行番号欲しい

63仕様書無しさん:2005/07/10(日) 05:22:29
JAVAの{}は本当に不便。間違いやすいし。
BASICならプログラム中に{}など必要ない。
64仕様書無しさん:2005/09/03(土) 00:30:46
JavaアプレットならぬBASICアプレット作れるように汁!
現在のコンピューターは充分高速だから大丈夫だろ。
Javaは簡単だというけど素人にはまだ難しいよ。
65仕様書無しさん:2005/09/03(土) 00:45:17
http://www.freebasic.net/

>>64
HSPLet あたりで妥協を。
66仕様書無しさん:2005/09/03(土) 00:46:16
RS-232CとかGPIBで通信する装置(計測装置とか)を買うと、
取説で通信方法をN88-BASICのコードで解説してあったりするんだよな。いまだに。
あんなコード見せられても、もうわかるやついないと思うんだが。
67仕様書無しさん:2005/09/03(土) 08:15:40
>66
GP-IB。。。

N88-BASICは分かる奴結構いると思う。
高齢者の活用にもなるし。
68仕様書無しさん:2005/09/03(土) 12:48:13
センター試験でもいまだにBASIC使えるぢゃないか
69仕様書無しさん:2005/09/03(土) 16:07:20
おまえらの自己満足でBASIC復活させるのはいいんだけど
前途有望な若者をBASICの世界に引き込むな。
だいたいBASICインタプリタも作れないへたれが他人に物薦めるなよ
70仕様書無しさん:2005/09/03(土) 20:07:50
前途有望な若者はBASICから入っても、その世界だけでは終わらんよ。
71仕様書無しさん:2005/09/03(土) 23:14:23
BASICインタプリタなんか簡単やん。
72仕様書無しさん:2005/09/05(月) 10:40:22
BASICでBASICインタプリタ
73名無しさん@そうだ選挙に行こう:2005/09/11(日) 10:14:57
>72
作れるけど、一部機械語をコールすることになるかもしれない。
74仕様書無しさん:2005/09/18(日) 15:55:55
BASIC言語で
「ボタン2を押して、離して、ボタン3を押せばLED2が点灯する」
ってのはどうやって書けばいいんですか?
初歩的な質問でごめんなさい。
75仕様書無しさん:2005/09/18(日) 16:01:29
>>74
LED制御する命令語なんて標準のBASICには存在しないから分からんよ。
機械語で作ったルーチンをコールするんじゃねえの?
76仕様書無しさん:2005/09/18(日) 16:27:03
IOポートに、アクセスする命令があったな。 それでOK。
77仕様書無しさん:2005/09/18(日) 17:40:40
昔、アセンブラでCAPSキーのランプを点滅させた事がある。
あれはBASICじゃーできないぞ。
78仕様書無しさん:2005/09/18(日) 18:39:36
昔BASICをかじってた者だけど、
動的メモリ確保機能がないんだよね。
あれが開発言語としては致命的だったと思う。
今のVBとかはこういう点を克服できてるの?
79仕様書無しさん:2005/09/18(日) 20:56:29
>>78
ReDimというのがある
8074:2005/09/19(月) 04:14:37
>>75,76,77
なんとか解決しました。レスありがとうございました。
81仕様書無しさん:2005/09/19(月) 11:14:07
それがたとえたわいのない解決方法であったとしても
書き込まなければ、それまでのQAは単なるゴミレスになる。
結果ではなく方法をノウハウとして蓄積したいところ。
意味がないことかどうかはそれから各々が取捨選択。
8274:2005/09/19(月) 17:09:57
ごめんなさい・・・そうですね。
えーと自分はParallax社のBASIC STAMP2というチップを使って
ボード上に自分で繋げた回路に信号を送る作業をしてまして、
正確にはPBASICという言語でした。BASIC言語とほとんど変わらない
らしいのですが・・・。あとは「DO LOOP UNTIL」という命令文を
使えば解決できました。
83仕様書無しさん:2005/09/19(月) 18:18:08
>>82
>あとは「DO LOOP UNTIL」という命令文を
違うと思うんだが・・・・、マジに言っているのか?
8474:2005/09/20(火) 17:34:15
あ、はい・・・。えと
DO
Routine1: DO : LOOP UNTIL (IN2 = 0)  (ボタン2=押す)
Routine2: DO : LOOP UNTIL (IN2 = 1)  (ボタン2=離す)
Routine3: DO : LOOP UNTIL (IN3 = 0)  (ボタン3=押す)
Routine4: DO WHILE (IN3 = 0)
  
あとはLEDを点灯させる命令(HIGH,LOW)と、Routine1に戻るって命令で
なんとか目的通りになりました。
もしかしたらもっと簡単な方法もあったのかもしれませんが
なんせBASIC言語歴2週間なもんで・・・。
85仕様書無しさん:2005/09/20(火) 19:27:25
>>84
イベントの概念の無いBASICなんて久々に見たw
86仕様書無しさん:2005/09/20(火) 21:11:34
>>74
ボタン1が押されたらLED1が点灯、離されたら消灯、同様に、
ボタンnが押されたらLEDnが点灯、離されたら消灯、というプログラムをきぼんぬ。

どのボタンが何時押されるかは不明という設定で。
8774:2005/09/21(水) 11:41:38
DO
IF (IN1=0) THEN
LOW 1
ELSE
HIGH 1
LOOP
でいいんですかね・・・?nってのはちょっと分かりません。
88仕様書無しさん:2005/09/21(水) 21:54:05
ボタンの状態に変化があった時だけ
LEDの状態を変化させるのが理想かと

制御用のBASICなのかな?
なんかおもしろそうだね
89仕様書無しさん:2005/11/01(火) 16:52:42
DOS版コンパイラならTBC(Tokiwa BASIC Compiler)がある。
Win98でも動いた。
http://www.ehime-u.ac.jp/~achem/solid/tbc/
90仕様書無しさん:2005/12/15(木) 03:40:22
ボタンを押したという状態をどのように知ることが
できるかで違ってくるよなー。

チャタリング(だっけ?)とかは対策済みの状態で
ボタンの状態取れるの?

ソフト屋としては割り込みで来てくれた方が楽なんだが。
91仕様書無しさん:2006/01/01(日) 23:48:03
>昔BASICをかじってた者だけど、
>動的メモリ確保機能がないんだよね。
>あれが開発言語としては致命的だったと思う。
>今のVBとかはこういう点を克服できてるの?

VB .NETを調べるべし。ほとんどJavaと変わらない。
今ならExpress Editionが無料でダウンロードできるぞ
92仕様書無しさん:2006/01/02(月) 08:47:43
>>72
スーパーマリオをやっているスーパーマリオを操作してる気分。
93FB-user
このスレの存在を今日知りました。

>>1
F-BASICがあります。是非ご購入頂きF-BASICの輪を広げて頂けます様よろしくお願いします
メーカーはXPでの動作は保証しませんと言ってますが致命的な問題は記憶に無いです

【誰か】Windows F-BASIC Ver6.3【イルダロ?】
ttp://pc8.2ch.net/test/read.cgi/prog/1043347712/l50

ガイシュツと思いますがそれ以外のBASICを少々
99BASIC フリーソフトでインタープリタです。インタープリタを考えるととても高速。業務アプリ開発は厳しい
ActiveBASIC フリーソフトですがXPにしっかり対応
BASIC/98 市販ソフト。インタープリタで結構早い。Windowsの機能に弱い様でそれをつっこんだらF-BASICを勧められた人がいますw

F-BASICユーザーを集めて富士通へXP対応のデモのオフ会をしようと思ってます。よろしくです

無理なのは知ってます。とある筋より数年前にF-BASICの開発陣が解散したと聞いてますし
F-BASICの権利(?)があっちこっちに移っているのでメーカーがF-BASICを忘れたいのもよーく分かりますので orz