OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

BASICなど、数値計算用プログラミング言語の入手について

  • 暇なときにでも
  • 質問No.161851
  • 閲覧数478
  • ありがとう数3
  • 気になる数0
  • 回答数5
  • コメント数0

お礼率 51% (15/29)

10年あまり前、BASIC というプログラミング言語がプリインストールされているパソコンがあって、数値計算に利用して重宝していました。
現在、Visual BASIC という言語があって解説書も多く出ているようですが、どうも、用途が数値計算とは違うようで、言語仕様も昔のBASIC とは似て非なるもののように見受けます。そこで次のことがわかったら、教えていただきたいと思います。
(1)むかしのBASIC(例えば、N88BASICとか、F-BASICというのがあったと思います)と同じような言語で、Windows98上で実行できるソフトウェアがあれば教えてほしい。入手方法も知りたいと思います。
(2)それがなければ、数値計算に利用しやすい言語があれば、教えてほしい。私は、BASICのほかに、FORTRAN、アセンブラ言語(これは機械語に近いもので、ハードに依存するので類似品を求めることは難しいと思いますが)などによる経験があり、できればそれらに似ている方がよいですが、似ていることは、必要条件ではありません。Windows98上で走ることは、必要です。

数値計算は、EXCELなどでもある程度できますが、反復計算や、サブプログラムを自在に使うには、どうしても言語である必要があります。あまり高級でない、あまり高価でないものが望ましいです。
通報する
  • 回答数5
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答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でできるようになると思いますが・・・。
-PR-
-PR-

その他の回答 (全4件)

  • 回答No.1

こんなのありました。 http://www.vector.co.jp/soft/win95/prog/se055956.html ...続きを読む

  • 回答No.2
レベル7

ベストアンサー率 50% (11/22)

BASIC互換も、探せば結構ありそうな気はします。 ただ、使った事が無いんで何ともいえません。 例) ActiveBasic http://www2s.biglobe.ne.jp/~yamadai/ 別の言語でよいのであれば、個人的にはActivePerlをお勧めします。フリーですし、他にも応用が利きますし、なんせInternetにいっぱいドキュメントが転がってますから。 入手先は参考URLを ...続きを読む
BASIC互換も、探せば結構ありそうな気はします。
ただ、使った事が無いんで何ともいえません。
例) ActiveBasic http://www2s.biglobe.ne.jp/~yamadai/

別の言語でよいのであれば、個人的にはActivePerlをお勧めします。フリーですし、他にも応用が利きますし、なんせInternetにいっぱいドキュメントが転がってますから。
入手先は参考URLを。ちょっと英語ですけど。あと、基本的に実行はコマンドプロンプト上、になります。
# サブプログラム、とか、連携、っていうキーワードがちょっと気になるな.....

あとはcygwin入れてgccでぐりぐりやるとか、どうせperlやるならRubyにしようとか、まあ色々な御意見もありましょうが。俺が分かる範囲ではこの程度ですね。
もちっと具体的な目的が記載されていると、アドバイスもしやすいかも知れません。
  • 回答No.4
レベル14

ベストアンサー率 23% (542/2278)

n88Basic for WindowsとVisual Basicの両方持っています。 ためしに同じアルゴリズムのプログラム(円周率の簡易計算プログラム)を両者で作成し、処理速度を調べたことがあります。 結果は、予想に反して(?)、VisualBasicのほうがはるかに速かったです。VBのほうはexe形式にすると更に速くなります。 なので、予算のことを別にすればVisualBasicのほうが高速 ...続きを読む
n88Basic for WindowsとVisual Basicの両方持っています。

ためしに同じアルゴリズムのプログラム(円周率の簡易計算プログラム)を両者で作成し、処理速度を調べたことがあります。
結果は、予想に反して(?)、VisualBasicのほうがはるかに速かったです。VBのほうはexe形式にすると更に速くなります。
なので、予算のことを別にすればVisualBasicのほうが高速、ということになります。昔のマシンでBasicを走らすよりはずっと速いです。昔はFor-Nextループ10回で1secのWaitをかけるという時代でしたから。

私はCのコンパイラとは気が合わないので、数値計算(といっても簡単な処理ですが..)もVisualBasicでゴリゴリやっています。

そんなに捨てたものではないですよ、VisualBasic。
お礼コメント
keros66

お礼率 51% (15/29)

ありがとうございました。
n88Basic for Windowsを入手して使用しました。快調です。
VisualBasicの方は、またしばらくして、試してみたいと思っています。
投稿日時 - 2001-11-08 07:48:03
  • 回答No.5
レベル14

ベストアンサー率 30% (2017/6702)

>用途が数値計算とは違うようで 基本的な構文はBASICでしょう。ユーザーインターフェースが殆どライブラリーのように貼り付けるだけでできる物と考えれば違和感は無いですよ。 ボーランドが発売している、VBの対抗で出しているビジュアルパスカル?”Delphi”デルファイが非商用目的なら無償ダウンロードできます。 ...続きを読む
>用途が数値計算とは違うようで
基本的な構文はBASICでしょう。ユーザーインターフェースが殆どライブラリーのように貼り付けるだけでできる物と考えれば違和感は無いですよ。

ボーランドが発売している、VBの対抗で出しているビジュアルパスカル?”Delphi”デルファイが非商用目的なら無償ダウンロードできます。
お礼コメント
keros66

お礼率 51% (15/29)

ありがとうございました。VBは試してみますが、Delphiは、今のところ敬遠です。
投稿日時 - 2001-11-08 07:42:44
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ