1 :
パスカル :
2005/06/30(木) 03:55:31 CPUのスピードがグングン上がる今だからこそ、遅すぎといわれるBASIC言語が使えるときだ。 オブジェクト指向はもううんざり。複数人でプログラミングする場合はオブジェクト指向がいいのかもしれないが、個人として楽しむなら断然旧BASIC言語のほうが使いやすい。 文字ひとつ画面に出すのにすら、長々とプログラムを組むJAVAやC++にはもううんざり。 もっと初心者が楽しくプログラミングできるBASIC言語の復活を、我々共産党は断じて訴え続けます。
どうでもいいけど削除依頼しとけよ
現役でBASIC使ってる職場だってあるんでないの?
4 :
パスカル :2005/06/30(木) 18:56:21
おれがいいたいBASICとは↓のようなものね 10 FOR A=0 TO 5 20 PRINT A 30 NEXT A 40 GOTO 10 この簡素な言語をなぜ使えなくしてしまったのか?! なぜ長い構文をダラダラ連ねる言語ばかり幅を利かせているのか?! 陰謀か?!
Cでもさほど変わらない しかもずっと早い -----終了-----
BASICでWindows XP Pro.が作れるんなら、使ってもいいよ。
7 :
仕様書無しさん :2005/06/30(木) 20:25:33
LINE文や CIRCLE文でGUI描きますが、何か? しかもその過程が目に見えますが、何か?
8 :
仕様書無しさん :2005/06/30(木) 21:40:49
フリーフォーマットのBASICがいい! WHILE文は、WHILE__DO__WENDとDO__WHILE__WENDの二つが欲しいです。
9 :
仕様書無しさん :2005/06/30(木) 21:46:25
フリーフォーマットでC言語の;みたいな句読点はあった方がいい。 ただし学び易さはそのままにしてよーーーーーーーーー
10 :
仕様書無しさん :2005/06/30(木) 23:01:14
>>8-9 一行に文を複数書く時は
10 A=10 : B=20 : C=30
みたいな書き方をする
フリーフォーマットだとJava風にPRINTとPRINTLNを使い分けなくてはいけなくなるだろ
11 :
仕様書無しさん :2005/06/30(木) 23:56:49
BasiC?
しかたないな。俺様が寝る前に人口無能を書いてやるぜ。 10 for i = 0 だるいのでやめ。
BASICなら for i=0 to 10 ですむのに JAVAだと for (i = 0; i <=10; i++) ややっこしいざけんな
またオブジェクト指向は いちいちクラスのロードをプログラム冒頭に書き込まなければならない めんどくさい死ね だいたい行番号が使えたほうが見やすい
Dim i as Integer
また沢村みたいなのが出てきたな
でも、ラベルジャンプは使えるようにしておいてね。
以降、renum 禁止令
BASIC推進してる奴のコテが何故パスカル…
20 :
仕様書無しさん :2005/07/01(金) 21:30:29
10 15 17 GOTO 15 19 20 21 RENUM 10 20 30 GOTO 15 40 50 60 Error
VBではいかんの?
スパゲティ復活
24 :
仕様書無しさん :2005/07/01(金) 22:01:21
BASICのすごいところは、人間の自然言語にきわめて近い文法を持つこと。 Cやその他の言語はそのまま読んでも人間の言葉にはならないが、 BASICの場合は概ね人間の言葉(英語)になる。 BASIC IF A=3 THEN GOTO 30 C if(a == 3){
25 :
仕様書無しさん :2005/07/01(金) 22:22:06
BASICって沢山種類があるけど、普通にBASICと言ったらどの種類ですか
26 :
仕様書無しさん :2005/07/01(金) 23:38:14
>>25 N-BASIC, N88-BASIC, F-BASICあたりでは
>>24 書いてる例文のコードがまったく意味が違うんだが
28 :
仕様書無しさん :2005/07/02(土) 02:32:25
煽りスレかここは…
ネタにつき合うスレのような気がする
>>24 その理由でBASIC選ぶならCOBOLでもやっとけ
そもそもさぁ、名前こそBASICじゃなくても同じ文法の言語なんかいくらでもあんだろ? Notesで使うロータススクリプトなんか、まんまVBなんだが........
>>24 おまえ、VBのコード読んだことないだろ?
>24 お前の英語の能力をまず教えろ。
33 :
仕様書無しさん :2005/07/02(土) 09:05:05
Quick BASICのWindows版があれば使っても良いな・・・。
10 FOR I = 1 TO 10 20 CURSOU 10, 10 30 DISP I 40 NEXT I 変数宣言が不要ってのは嫌いじゃない
BASICは高級言語か? 低脳言語だろ?
変数はグローバル、構造化できない、オブジェクトなにそれ、 でも、当時としては高級だったんだよー 。・゚・(ノД`)・゚・。ウエエェェン 低脳が組むと酷いことになるのは同意
37 :
仕様書無しさん :2005/07/02(土) 12:06:32
PHPで組んだ方がマシ
そこでActiveBASICですよ。お父さん
細々と生き延びてるF-BASICスレもよろしくな!
VBはBASICじゃないと思う。 VBはほとんどVCに近い。 なんであの言語にBASICがついてのか頭をひねる。 買わせる為の陰謀か? BASICだと思って買っちゃた人泣いてるよ。
VBは10KBASICから続く、メジャーな正統BASICなんだがな。
>37 PHPも結構クソだぞ。
>41 メジャーはともかく、正統かどうかは微妙だと思うのだが…… #「M$が買収して以下略」を正統と言ってる?
買収したら正統はなくなるのか? それでいいなら、UNIXに正統は無いことに・・・ 他にもいくらでも有るし。w
TrueBasicってまだある?
46 :
43 :2005/07/02(土) 20:27:54
>44 VBってアランクーパー作の、BASIC構文を使ってはいるが 正統的なBASICからするとちょっと外れた仕組み の言語だと思うのだが… # QUICK-BASIC とか MS-BASIC は正統的という認識
RealBasicってのもあるよな。
とりあえずWindows用のBasic(旧式)販売して欲しい。
どれだけ需要があるのか。
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
今考えると複雑さの低減手段として主に文法にメスを入れる時代だった ということが結構面白い。 今じゃオブジェクト指向や疎結合などで「複雑に入り組んだシステム社会 にメスを入れる」って感じだけど。
55 :
34 :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の復活きぼんぬ
復活も糞も、インタプリタならいくらでも入手できるので好きに汁
59 :
仕様書無しさん :2005/07/04(月) 18:28:29
Win上でコンパイルして使えるBASICが欲しい。自作するほど 資金力がない。
60 :
仕様書無しさん :2005/07/04(月) 21:48:16
あ、よく見たら「N88BASIC互換モードも健在」だそうです。
やっぱ行番号欲しい
JAVAの{}は本当に不便。間違いやすいし。 BASICならプログラム中に{}など必要ない。
64 :
仕様書無しさん :2005/09/03(土) 00:30:46
JavaアプレットならぬBASICアプレット作れるように汁! 現在のコンピューターは充分高速だから大丈夫だろ。 Javaは簡単だというけど素人にはまだ難しいよ。
RS-232CとかGPIBで通信する装置(計測装置とか)を買うと、 取説で通信方法をN88-BASICのコードで解説してあったりするんだよな。いまだに。 あんなコード見せられても、もうわかるやついないと思うんだが。
>66 GP-IB。。。 N88-BASICは分かる奴結構いると思う。 高齢者の活用にもなるし。
センター試験でもいまだにBASIC使えるぢゃないか
おまえらの自己満足でBASIC復活させるのはいいんだけど 前途有望な若者をBASICの世界に引き込むな。 だいたいBASICインタプリタも作れないへたれが他人に物薦めるなよ
前途有望な若者はBASICから入っても、その世界だけでは終わらんよ。
BASICインタプリタなんか簡単やん。
BASICでBASICインタプリタ
>72 作れるけど、一部機械語をコールすることになるかもしれない。
74 :
仕様書無しさん :2005/09/18(日) 15:55:55
BASIC言語で 「ボタン2を押して、離して、ボタン3を押せばLED2が点灯する」 ってのはどうやって書けばいいんですか? 初歩的な質問でごめんなさい。
>>74 LED制御する命令語なんて標準のBASICには存在しないから分からんよ。
機械語で作ったルーチンをコールするんじゃねえの?
IOポートに、アクセスする命令があったな。 それでOK。
77 :
仕様書無しさん :2005/09/18(日) 17:40:40
昔、アセンブラでCAPSキーのランプを点滅させた事がある。 あれはBASICじゃーできないぞ。
昔BASICをかじってた者だけど、 動的メモリ確保機能がないんだよね。 あれが開発言語としては致命的だったと思う。 今のVBとかはこういう点を克服できてるの?
80 :
74 :2005/09/19(月) 04:14:37
>>75 ,76,77
なんとか解決しました。レスありがとうございました。
それがたとえたわいのない解決方法であったとしても 書き込まなければ、それまでのQAは単なるゴミレスになる。 結果ではなく方法をノウハウとして蓄積したいところ。 意味がないことかどうかはそれから各々が取捨選択。
82 :
74 :2005/09/19(月) 17:09:57
ごめんなさい・・・そうですね。 えーと自分はParallax社のBASIC STAMP2というチップを使って ボード上に自分で繋げた回路に信号を送る作業をしてまして、 正確にはPBASICという言語でした。BASIC言語とほとんど変わらない らしいのですが・・・。あとは「DO LOOP UNTIL」という命令文を 使えば解決できました。
>>82 >あとは「DO LOOP UNTIL」という命令文を
違うと思うんだが・・・・、マジに言っているのか?
84 :
74 :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週間なもんで・・・。
>>84 イベントの概念の無いBASICなんて久々に見たw
>>74 ボタン1が押されたらLED1が点灯、離されたら消灯、同様に、
ボタンnが押されたらLEDnが点灯、離されたら消灯、というプログラムをきぼんぬ。
どのボタンが何時押されるかは不明という設定で。
87 :
74 :2005/09/21(水) 11:41:38
DO IF (IN1=0) THEN LOW 1 ELSE HIGH 1 LOOP でいいんですかね・・・?nってのはちょっと分かりません。
ボタンの状態に変化があった時だけ LEDの状態を変化させるのが理想かと 制御用のBASICなのかな? なんかおもしろそうだね
ボタンを押したという状態をどのように知ることが できるかで違ってくるよなー。 チャタリング(だっけ?)とかは対策済みの状態で ボタンの状態取れるの? ソフト屋としては割り込みで来てくれた方が楽なんだが。
91 :
仕様書無しさん :2006/01/01(日) 23:48:03
>昔BASICをかじってた者だけど、 >動的メモリ確保機能がないんだよね。 >あれが開発言語としては致命的だったと思う。 >今のVBとかはこういう点を克服できてるの? VB .NETを調べるべし。ほとんどJavaと変わらない。 今ならExpress Editionが無料でダウンロードできるぞ
92 :
仕様書無しさん :2006/01/02(月) 08:47:43
>>72 スーパーマリオをやっているスーパーマリオを操作してる気分。
このスレの存在を今日知りました。
>>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