10年あまり前、BASIC というプログラミング言語がプリインストールされているパソコンがあって、数値計算に利用して重宝していました。
現在、Visual BASIC という言語があって解説書も多く出ているようですが、どうも、用途が数値計算とは違うようで、言語仕様も昔のBASIC とは似て非なるもののように見受けます。そこで次のことがわかったら、教えていただきたいと思います。
(1)むかしのBASIC(例えば、N88BASICとか、F-BASICというのがあったと思います)と同じような言語で、Windows98上で実行できるソフトウェアがあれば教えてほしい。入手方法も知りたいと思います。
(2)それがなければ、数値計算に利用しやすい言語があれば、教えてほしい。私は、BASICのほかに、FORTRAN、アセンブラ言語(これは機械語に近いもので、ハードに依存するので類似品を求めることは難しいと思いますが)などによる経験があり、できればそれらに似ている方がよいですが、似ていることは、必要条件ではありません。Windows98上で走ることは、必要です。
数値計算は、EXCELなどでもある程度できますが、反復計算や、サブプログラムを自在に使うには、どうしても言語である必要があります。あまり高級でない、あまり高価でないものが望ましいです。
No.3ベストアンサー
- 回答日時:
下記参考URL(窓の杜)に、
「N88互換BASIC for Windows」
というフリーソフトがあります。その名のとおりのN88-BASIC互換のWindows95/98対応BASICです。
昔は、私もN88-BASICを使っていましたが、PascalとかCも使っていたので、Visual Basicには比較的簡単に移行できました。Visual BasicのプログラミングはPascalやCのプログラミングに似ているところがあって、昔のBASICやFORTRANを使っていた方には、少々とっつきにくいのかもしれませんが、Excelをお使いなら、「ツール」-「マクロ」-「Visual Basic Editor」を起動して、ユーザー定義関数というのを作ってやれば、反復計算なども比較的簡単にExcelでできるようになると思いますが・・・。
参考URL:http://www.forest.impress.co.jp/library/n88basic …
No.5
- 回答日時:
>用途が数値計算とは違うようで
基本的な構文はBASICでしょう。ユーザーインターフェースが殆どライブラリーのように貼り付けるだけでできる物と考えれば違和感は無いですよ。
ボーランドが発売している、VBの対抗で出しているビジュアルパスカル?”Delphi”デルファイが非商用目的なら無償ダウンロードできます。
参考URL:http://www.borland.co.jp/news/del6personal_j.html
No.4
- 回答日時:
n88Basic for WindowsとVisual Basicの両方持っています。
ためしに同じアルゴリズムのプログラム(円周率の簡易計算プログラム)を両者で作成し、処理速度を調べたことがあります。
結果は、予想に反して(?)、VisualBasicのほうがはるかに速かったです。VBのほうはexe形式にすると更に速くなります。
なので、予算のことを別にすればVisualBasicのほうが高速、ということになります。昔のマシンでBasicを走らすよりはずっと速いです。昔はFor-Nextループ10回で1secのWaitをかけるという時代でしたから。
私はCのコンパイラとは気が合わないので、数値計算(といっても簡単な処理ですが..)もVisualBasicでゴリゴリやっています。
そんなに捨てたものではないですよ、VisualBasic。
ありがとうございました。
n88Basic for Windowsを入手して使用しました。快調です。
VisualBasicの方は、またしばらくして、試してみたいと思っています。
No.2
- 回答日時:
BASIC互換も、探せば結構ありそうな気はします。
ただ、使った事が無いんで何ともいえません。
例) ActiveBasic http://www2s.biglobe.ne.jp/~yamadai/
別の言語でよいのであれば、個人的にはActivePerlをお勧めします。フリーですし、他にも応用が利きますし、なんせInternetにいっぱいドキュメントが転がってますから。
入手先は参考URLを。ちょっと英語ですけど。あと、基本的に実行はコマンドプロンプト上、になります。
# サブプログラム、とか、連携、っていうキーワードがちょっと気になるな.....
あとはcygwin入れてgccでぐりぐりやるとか、どうせperlやるならRubyにしようとか、まあ色々な御意見もありましょうが。俺が分かる範囲ではこの程度ですね。
もちっと具体的な目的が記載されていると、アドバイスもしやすいかも知れません。
参考URL:http://www.activestate.com/Products/ActivePerl/m …
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) F-BASICで計算中の実行が中途で勝手に止まり、大変困っています。 2 2023/03/02 16:15
- Visual Basic(VBA) visual basic初心者です。 visual studioで電卓を作成しています。 実行時にテ 1 2023/02/08 00:18
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- その他(プログラミング・Web制作) Android Studio 難しい 4 2023/06/18 22:27
- その他(プログラミング・Web制作) プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90 11 2022/08/25 22:14
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- 電気工事士 6.6kVケーブル単芯325sq-1.5kmの遮蔽銅テープ抵抗値は何Ω? 1 2023/05/02 21:06
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- 大学受験 長文失礼します 高3受験生女 愛知教育大学理科 (偏差値50 国立)志望です。 先週の共通テスト模試 5 2022/09/13 00:21
- その他(プログラミング・Web制作) プログラミング 処理速度 1 2022/11/25 11:05
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複雑な少数を分数に直す場合
-
こういうPCゲーム探しています。
-
ポストペットのような面白いメ...
-
PNG画像の大きさ取得(エクセルvba)
-
勉強用に:PDFファイルで答えを...
-
JPEG画像をWMFに変換できるソフ...
-
フリーのPDF X change viewer ...
-
脚や腕を細く修正できるソフト☆
-
何かものすごく面白いフリーソ...
-
code128-A制御文字を使えるバー...
-
目標の日までカウントダウンし...
-
拡張メタファイル windows メタ...
-
初心者マーク(若葉マーク)の壁紙
-
分間隔でボタンを押すツール
-
オートマウス
-
イラストレーターで作成した柄...
-
フリーウェアのソフトでクリッ...
-
面白い 無料のタイピングゲーム
-
JPEG画像を自動で収集するソフト
-
ウィンドウを常に最前面に表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サイトの"h"抜きリンクに自動で...
-
Windows XPの画面から作業内容...
-
イラストに文字を入れる方法を...
-
フリーのPDF X change viewer ...
-
歌のパートわけが出来るソフト
-
下書きが消えてしまいました
-
勉強用に:PDFファイルで答えを...
-
キーボードで弾いた曲を自動で...
-
zdfファイルが開けません
-
山登りの絵文字求む!
-
ポストペットのような面白いメ...
-
自動でキーボードをたたいてく...
-
画面を左右反転させるソフトは...
-
PING JPEGファイルのコメント部...
-
code128-A制御文字を使えるバー...
-
あるフリーゲームをさがしています
-
日付カウントダウンの出来るソ...
-
APE ファイルを解凍するには
-
定型紙へのあてうちソフト
-
MICRO CADAM VIEWER
おすすめ情報