メールの詳細(トピック表示)
はじめまして。昨日このMLに参加させていただきました
jhonyといいます。
3週間ほど前に、WINDOWSでも動作するBASIC言語があること
を知り、今はBASICの勉強をしています。
ほとんど今ではVisual BASICや、C言語などが主流だとは思います
が、数学関係の処理や数値計算などでは、まだまだBASICの方が
出版されている書籍の数が多いので、過去のBASICの資産を継承
できるという意味と、僕が歳を取っているので、昔はよくBASICで
プログラムを組んだので、昔が懐かしいという思いから、あえて
BASICという言語を選択しました。
WINDOWSで動作するBASICがあること自体知らなかったので、
ものすごい驚きです。
皆さんの中に、BASIC今でも使っているよという方はいないで
しょうか?
皆さんのBASICに対する思いなどを聞かせてください。
また、BASICよりも、簡単に数値計算などがやりやすい言語が
ありましたら、アドバイスお願いいたします。
よろしくお願いいたします。
読み込み中...-
MLNo.1103
近藤くんさん
(0) 2006/05/27 19:48 [メール表示する]

近藤くん@PC-1255
> はじめまして。昨日このMLに参加させていただきました
> jhonyといいます。
BASICは今でも使っています。
> ほとんど今ではVisual BASICや、C言語などが主流だとは思います
> が、数学関係の処理や数値計算などでは、まだまだBASICの方が
> 出版されている書籍の数が多いので、過去のBASICの資産を継承
> できるという意味と、僕が歳を取っているので、昔はよくBASICで
> プログラムを組んだので、昔が懐かしいという思いから、あえて
> BASICという言語を選択しました。
目的に合った言語やその処理系を選択するのがベストですよね。
おっしゃる様に、数値計算関係の書物では、FortranやBASICでプログラムを書いて
いるのが多いです。
商業プログラミング?の世界では、Javaとか.NETなど新しい言語(処理系?)が氾
濫していますけど、学術関係と言うか、コンピューターは単なる計算道具って学問分
野(物理学や化学など)の書籍では、昔ながらの世界ですよね。
必要にして十分なら、あまり言語や処理系は変わって欲しくないのが素直な気持ち
です。
> WINDOWSで動作するBASICがあること自体知らなかったので、
> ものすごい驚きです。
N88互換BASIC for Windows95
http://www.vector.co.jp/soft/win95/prog/se055956.html
ですか?
> 皆さんの中に、BASIC今でも使っているよという方はいないで
> しょうか?
http://yasushikondo.no-ip.info/win32api/bbs5/img/15.jpg
これを使う為には、BASICが必要です。
液晶が1行しか無いので結構難儀です。
でも、日常の計算で、電卓では力不足、でも、表計算ソフトでは大袈裟すぎるって
場合、ポケコンは最適ですよね。
> 皆さんのBASICに対する思いなどを聞かせてください。
まぁ、コンピューターを計算機として使う場合、十分な言語であるし、コンピュー
ターを非常に身近にしてくれた環境でもあります。でも、複雑なアルゴリズムを実装
する場合には、全く使い物にならない言語でもあります。
> また、BASICよりも、簡単に数値計算などがやりやすい言語が
> ありましたら、アドバイスお願いいたします。
Mathematca 5.2
http://www.hulinks.co.jp/software/mathematica/
とかどうでしょうか?
今から10年以上前に、MacSE/30を持っていた友人が使っていましたよ。
C言語が使えると、Cのコードも吐き出すそうで、自分のCのソースに組み込める
とか?

-
MLNo.1104
jhonyさん
(0) 2006/05/28 05:01 [メール表示する]

近藤さん、お返事有難うございます。
jhonyです。
> BASICは今でも使っています。
> これを使う為には、BASICが必要です。
> 液晶が1行しか無いので結構難儀です。
> でも、日常の計算で、電卓では力不足、でも、表計算ソフトでは大袈裟
> すぎるって 場合、ポケコンは最適ですよね。
すごいですね。歴史を感じるポケットコンピューターですね。
先日、僕もポケットコンピューターが欲しくて、色々調べてみたのですが、
SHARPは、すでにポケットコンピューターから撤退し、今ではカシオだけからしか
販売されていませんでした。
そのカシオも、2種類のポケコンしかなく、現在では製造を中止し、今売っている
ポケコンは在庫商品限りという状況です。
しかし、今のポケコンはその機能がすばらしく、BASICはもちろん、C言語と、
アセンブラ言語CASLができるのです。
でも新製品を新たに開発しなければ、この製品が、最後のポケコンの機種
となるかもしれませんね。
カシオの最後のポケコンとなるかもしれない機種
http://www.e-casio.co.jp/shop/goods/goods.asp?goods=FX-890P&category=4040
>おっしゃる様に、数値計算関係の書物では、FortranやBASICでプログラムを
>書いているのが多いです。
> 商業プログラミング?の世界では、Javaとか.NETなど新しい言語(処理系?)
>が氾 > 濫していますけど、学術関係と言うか、コンピューターは単なる計算道具
>って学問分 野(物理学や化学など)の書籍では、昔ながらの世界ですよね。
>必要にして十分なら、あまり言語や処理系は変わって欲しくないのが素直な気持ち
> です。
数学や物理や化学などの分野では、確かに今でもFortranやBASICで書かれている
書籍が多いですよね。
ところで、平成13年度から、センター試験の数学で、BASICが出題されているって、
ご存知でしたか?
今の学生は、数学でN88BASICを習うらしいんです。
でも試験に出題されるのが、何故N88BASIC何でしょうかね〜?
せめて、構造化BASICだったら、分かるんですけれども・・・
> N88互換BASIC for Windows95
> ですか?
N88互換BASIC以外にも、フリーソフトだったら、
十進BASICとか、
http://hp.vector.co.jp/authors/VA008683/
99basicとか、
http://www.sagami.ne.jp/tadaka/99Basic/
Active BASICとか、
http://www.activebasic.com/
がありますし、有償のソフトでしたら、電脳組のBASIC/98などがありますよね。
http://www.dennougumi.co.jp/products/basic98/ver5/
僕の場合は、N88BASICとある程度互換性があり、しかも構造化言語を
使いたいので、BASIC/98にしようかと考えています。
> Mathematca 5.2
> http://www.hulinks.co.jp/software/mathematica/
> とかどうでしょうか?
> 今から10年以上前に、MacSE/30を持っていた友人が使っていましたよ。
> C言語が使えると、Cのコードも吐き出すそうで、自分のCのソースに
> 組み込めるとか?
アドバイス、有難うございます。
参考にさせていただきます。
でも、Mathematicaの場合、値段が少し高いのが難点ですよね。
でも本格的に勉強するなら、Mathematicaでしょうね。
今後の参考にさせていただきます。
近藤さん、どうもお返事有難うございました。
これからも、よろしくお願いします。
ではでは・・・

-
MLNo.1105
FUJIWARA Keiichiさん
(0) 2006/05/28 07:47 [メール表示する]

藤原と申します。
"jhony"wrote:
> でも、Mathematicaの場合、値段が少し高いのが難点ですよね。
> でも本格的に勉強するなら、Mathematicaでしょうね。
Mathematica に対抗するのであれば、MAXIMA が一押しです。
http://phe.phyas.aichi-edu.ac.jp/~cyamauch/maxima/
これがフリーだというのは、驚きです。
--
_/ -- Last 298 hours until until FIFA World Cup 2006 --^^--------
_/ FUJIWARA Keiichi
_/ E-Mail : keiichi@…k1@…
_/ URL : http://www.keiichi.fujiwara.name/
------------------------------------------+----- Luna Phase 0.76 --
PGP FingerPrint = 7CC3 4F95 8CC7 87D3 7178 C348 CD65 7F08 D68F 69F6

-
MLNo.1106
近藤くんさん
(0) 2006/05/28 12:15 [メール表示する]

近藤です。
From: "jhony"
> 近藤さん、お返事有難うございます。
> jhonyです。
> すごいですね。歴史を感じるポケットコンピューターですね。
http://web.kyoto-inet.or.jp/people/ysskondo/hist/hist01.html
こんな感想を自分のHPで書いています。
80387とか数値演算プロセッサに慣れてしまった今では、変態的に遅いです。
2^64とかべき乗計算とか三角関数などを関数電卓として使うだけでも、「ちょっと
待ってね」って感じです。
でも、当時は、化学の定期試験で「電卓持ち込み可」の場合は、活躍しました。
これで無くても、覚えるのが嫌いだったので、元素の質量とか色々入れて、すぐに
出せるようにしていました。パソコン(PC-9801U2)でTurboPASCALの組み合わせな
ら、連想配列を2分探索などで実装できるので、オンメモリなら物凄く高速なんです
けど、ポケコンは、BASIC。線形探索が精一杯ゆえ、目茶苦茶遅かったです。
> カシオの最後のポケコンとなるかもしれない機種
> http://www.e-casio.co.jp/shop/goods/goods.asp?goods=FX-890P&category=4040
スペックだけ見ると、私の大学生時代の終わり頃のポケコンと進化していませんよ
ね。
なんか、寂しいなぁ。
あと、ポケコンにC言語は不向きですよね。
まぁ、工業高校などで使う事を前提にしているのでしょうか?
> ところで、平成13年度から、センター試験の数学で、BASICが出題されているっ
て、
> ご存知でしたか?
知っていますよ。高校の数学の教科書に、NECとかPC-9801なんでメーカー名や商品
名を消したパソコンの写真が載っています。
試験問題を見ると、意外と解けませんよ。商業アプリを開発するプログラマは、あ
まり遭遇しない問題が出てきます。
> 今の学生は、数学でN88BASICを習うらしいんです。
> でも試験に出題されるのが、何故N88BASIC何でしょうかね〜?
> せめて、構造化BASICだったら、分かるんですけれども・・・
構造化プログラミングって言うのは、いきなり難しいからでしょう。
OOPとかOOLが氾濫している今でも、構造化プログラミングも会得していないプロの
プログラマーがいっぱいいますからね。
まずは、ダイレクトモードで動かして、個々のステートメントなどどパソコンに覚
えさせて自動的に連続処理をさす事がプログラミングなんだって理解できれば、高校
生として十分なんでしょうね。
> > N88互換BASIC for Windows95
> > ですか?
>
> N88互換BASIC以外にも、フリーソフトだったら、
> 十進BASICとか、
> http://hp.vector.co.jp/authors/VA008683/
> 99basicとか、
> http://www.sagami.ne.jp/tadaka/99Basic/
> Active BASICとか、
> http://www.activebasic.com/
ダウンロードしておこう(笑)
> 僕の場合は、N88BASICとある程度互換性があり、しかも構造化言語を
> 使いたいので、BASIC/98にしようかと考えています。
なかなか、過去の資産を継承しつつ進化したBASICがあるんですね。驚きです。
> アドバイス、有難うございます。
> 参考にさせていただきます。
> でも、Mathematicaの場合、値段が少し高いのが難点ですよね。
> でも本格的に勉強するなら、Mathematicaでしょうね。
勉強するって言うより、プログラミングをしたくない、こんなんが本質で無いって
分野の大学院生の道具ですよ。私は、こんな大掛かりな物、安くてもタダでもいらん
です(笑)



