喫茶XRAYトップページ

[▲前のスレッド]

[5366] プログラム言語について返信 削除
2011/10/4 (火) 22:00:55 たてぐや
 少々内容が錯綜してしまったのでスレッドを立て直します。

> VBにできて,Delphiにできないということは基本的にはないと思います.

 おっしゃる通りです。同様にCでできてDelphiでできないこともありません。
ただ、C言語がデファクトスタンダードになっている感があるのは否めません。
 私の場合は、スタートはBASICでした。今から20年も前の話で、SHARPから出
ていたMZ-80K2です。他社のマイコン(当時はこう呼ばれた)がBASICをROMで搭
載しているいわゆる「スイッチオンベーシック」だったのに対し、MZは自ら何
も載っていない「クリーンコンピュータ」でした。BASICすらカセットテープか
らロードするという… この特徴を生かして、PASCAL言語も出ていました。コ
ンパイルしないインタープリター形式でした。PASCAL言語に触れたのはこれが
初めてで、BASICに比べてその速さにはびっくりした覚えがあります。
 その後TurboPASCALに関わる時間が長く、すっかり考え方がPASCAL流儀になり
ました。余談ですが、VZエディタのマクロに凝ったことがあって「マクロをあ
れだけ書けるならCはそう難しくないんじゃない?」と言われてTurboC++も購入
しましたが、ほとんど使いませんでした。
 なんたって、DelphiのPASCAL言語はエレガントで読みやすいです。たまにCで
書かれたプログラムをPASCALに書き換えたりしていますが、なんの不便もありま
せん。余談のまた余談ですが、そのおかげでperlもある程度は書けるようになっ
たりしています。
 コードの読みやすさ(書き方にもよりますが…)、コンパイルの速さという
点から見たらやはりDelphiが最高、Delphiがアマチュアプログラマ向け、とい
う風潮があるのは心外です。


[5367] Re:プログラム言語について返信 削除
2011/10/5 (水) 11:57:26 Mr.XRAY
▼ たてぐやさん
>  少々内容が錯綜してしまったのでスレッドを立て直します。

どうも,どうも.
そうですね.スレッドが長くなると追いかけるのが面倒です.
久しぶりのたてぐやさんのお話,いいですねぇ.定期的に話題にした
いです.

>BASICに比べてその速さにはびっくりした覚えがあります。

あたしもビックリしました.Turbo Pascal.
Fortranなんか,コンパイルしている時間にコーヒーを入れるぐらい
の余裕がありました.ちょっと大げさかな?


[5368] Re2:プログラム言語について返信 削除
2011/10/5 (水) 18:29:54 たてぐや
▼ Mr.XRAYさん

> Fortranなんか,コンパイルしている時間にコーヒーを入れるぐらい
> の余裕がありました.ちょっと大げさかな?


 FORTRANは知りませんが、アセンブラなんかも遅かったですね。
 コンパイルが速いということはそれだけテストランの回数を増やすことがで
きる、したがって軽微な変更でもすぐに反映できて開発効率が高まると、いい
ことずくめですね。TurboPASCALでなかったら、私が昔公開していた通信ソフト
なんか完成しなかったんじゃないかな、とすら思います。

[5370] Re3:プログラム言語について返信 削除
2011/10/6 (木) 15:36:36 真空管
 昔の話題を目にするとついカソード電極のヒーターが
灯ってしまいます。
 私もMSDOSのアプリはTurbo Pascalでした。
その当時、小企業の経営者たちはマイクロプロセッサが産業に
どう役立つかは想像できず、学ぶには自分の小遣いで必要な物を
調達するしかなかったのです。
コンパイラが欲しかったのですが、日本で販売されていた
Cコンパイラが十数万円したと思います。私の小遣いでとても
買えず、米のBYTE誌で見かけたTurbo Pascalの広告がたしか
$70程度だったような。その安さに目がくらんで早速注文しました。
 言語の種類より安さ優先でした。そのおかげでDelphiにも
すんなり馴染めた訳ですが。

 WindowsアプリはDelphi、H8やPIC等はCコンパイラでやってました。
これらのデバイスもPASCALがあったら少しは助かったのですが。
初めての高級言語は、アマチュアが開発した6800のGAMEでした。


[5371] Re4:プログラム言語について返信 削除
2011/10/6 (木) 19:40:53 Mr.XRAY
おっ,出てきましたね,真空管さん

「真空管」なんて知らない人が多いのでしょけど.
「トランジスタ」だって知らない人が...

> Cコンパイラが十数万円したと思います。私の小遣いでとても

RM Fortranというのも15〜16万はしたと思います.
実は購入して使っていました.もちろん借金での購入です.
同じ会社のCコンパイラもそのぐらいしました.

でも,数値計算の実行速度は,驚くほど速かったのです.
昔はよく,Fortran, C++ , Delphiでの計算速度の比較,
ベンチマークテストというのをやったもんです.ハイ.

しかし,Delphiのコンパイル速度には驚きました.
何かインチキをやっているんじゃないか? と.

>その当時、小企業の経営者たちはマイクロプロセッサが産業に
>どう役立つかは想像できず、学ぶには自分の小遣いで必要な物を
>調達するしかなかったのです。


そうなんですよね.私もボードのやつを...
これ以上はやめとこうっと.
「何時の時代の人ですか?」と言われてしまいそうなので...


[5372] Re5:プログラム言語について返信 削除
2011/10/6 (木) 22:29:46 たてぐや
▼ Mr.XRAYさん

> 「真空管」なんて知らない人が多いのでしょけど.
> 「トランジスタ」だって知らない人が...


 私が電気の世界に触れたのは、中学校時代のアマチュア無線でした。当時は
真空管が当たり前の時代でした。五球スーパーや高一中二なんて言っても解る
人はもういないでしょう。送信機には、正式な送信管は高くて買えないので、
テレビの水平偏向に使う6JS6や6KD6を使っていました。その後は4CX250Bなんて
いう化け物みたいな強制空冷管を使ったこともあります。あの頃は部品も大きく、
自作するのも容易でしたが、最近は年齢に伴う視力の衰えに反比例して部品が
小さくなってきて困ったものです。

> しかし,Delphiのコンパイル速度には驚きました.
> 何かインチキをやっているんじゃないか? と.


 これって、最初にTurboPASCALやDelphiに触れた人はみんなそう思いますよね。
もしくはインタープリター言語?と疑ったりして。

> >その当時、小企業の経営者たちはマイクロプロセッサが産業に
> >どう役立つかは想像できず、学ぶには自分の小遣いで必要な物を
> >調達するしかなかったのです。


 私、前の投稿で間違っていました。MZ-80でBASICを始めたのは約30年前です。
私たちも小企業の経営者二世でマイコンの研究グループを作って、マイコンを
仕事に役立つものにするべく日々研鑽していました。(って、半分うそ。主に
ゲームソフトの交換)32KのRAM(メガではありません、キロです)が20,000円位
しました。確かMZ-80K2は32K増設して30万近くしたんじゃなかったかな。月賦
で買いました。

 ボードマイコンは経験がありませんので、「いつの時代の人?」と聞かれた
らMr.XRAYさんより遅れること3年くらい、とお返事します。(笑)

[5373] Re6:プログラム言語について返信 削除
2011/10/6 (木) 22:41:13 Mr.XRAY
▼ たてぐやさん

> らMr.XRAYさんより遅れること3年くらい、とお返事します。(笑)

ムムムム,むぅ.
私,数人の方に,生年月日とか個人的情報のやりとりしたことがあるんですが,
ヤバイ,たてぐやさんにもバレていたのか...
Mr.XRAYで,数学でいう未知数の「X」なので,全て秘密にしておきたいのに.


[5376] Re6:プログラム言語について返信 削除
2011/10/7 (金) 17:18:08 真空管
▼ たてぐやさん

>  私が電気の世界に触れたのは、中学校時代のアマチュア無線でした。当時は
> 真空管が当たり前の時代でした。五球スーパーや高一中二なんて言っても解る
> 人はもういないでしょう。


 ハズカシイのですが実は私、もう少し古くて。 初めて作ったラジオは並四と
言うやつで、ST管で6C6,76,6ZP1,12Fの構成です。当然アマチュア無線にも
手を出しましたが、そのラジオを解体した部品も使い、製作した送受信機は
ST管とMT管の混在でした。
 小遣いに不自由したのでそうなった訳で、でもこれが科学少年を育む絶好な
土壌だったと思います。何でも部品が買えれば書籍の製作例の通りで済む。
それが出来ないから小遣いで調達できるパーツで何とかならないか必死で
考える。

 この当時3.5MHzで出会った兵ですが。終段はマジックアイだとか。彼曰く、
「お金が無くてメーターを買えないんですよ。このジャンク球一個で終段
チューニングも変調の様子も分かるし重宝してます」。
 あるマジックアイの三極管部は76相当だったとか。ならば2W程度は出たかも。
それにフルサイズ・ダイポールがあれば国内交信は十分に出来たはず。
**脱帽**  貧しいことはいい事だ!!

 おっと、プログラム言語のスレッドでしたね、失礼。
6800/6809で重宝したのが貧乏人向き言語ツールFORTHでした。
今となっては魅力ありませんが、ごく限られたハードウエア資源の元では
威力甚大でした。

[5377] Re7:プログラム言語について返信 削除
2011/10/7 (金) 19:15:29 たてぐや
▼ 真空管さん

>  ハズカシイのですが実は私、もう少し古くて。 初めて作ったラジオは並四と
> 言うやつで、ST管で6C6,76,6ZP1,12Fの構成です。当然アマチュア無線にも
> 手を出しましたが、そのラジオを解体した部品も使い、製作した送受信機は
> ST管とMT管の混在でした。


 もしかしたら大先輩ですね。私の場合はMT管でした。送信機の終段は807とか?

>  小遣いに不自由したのでそうなった訳で、でもこれが科学少年を育む絶好な
> 土壌だったと思います。


 アマチュア無線もローカルの仲間の集まりができて、いろいろ必要なものを
手分けして揃えました。「俺、SWRメータ買うからお前シャーシパンチ買ってよ」
とか……部品は結構お互いに融通しあっていました。私はTRIOのオシロスコープ
(と言っても5cm位の画面のやつ)をあとで書く9R59Dと交換で入手して、みんな
で便利に使っていました。
 TORIOの9R59DでSWLから入って、YAESUのFT-50の改造機(終段を12BB14に換装)
を経て、最後に使っていたのはTRIOのTS-500でした。それに6KD6の4パラに3KV掛
けて500Wを出すリニアアンプなんかは自作しました。お金持ちの友人はYAESUの
FL-100B,FR-100Bなんていうすごいのを使っていて「なんだリニアアンプはテレ
ビだまか」とこけにされたっけ。だって6146とかは高いんだもの……

 探してみたらこんなところがありました。

TRIO
http://jr7ibw.com/catalog/TRIO_catalog_tube.html
YAESU
http://jr7ibw.com/catalog/Yaesu_catalog_tube.html

>  マジックアイの三極管部は76相当だったとか。ならば2W程度は出たかも。
> それにフルサイズ・ダイポールがあれば国内交信は十分に出来たはず。


 マジックアイなんて言っても知ってる人はあまりいらっしゃらないでしょう
ね。あの球にそんな性能があることを初めて知りました。アンテナは敷地の関
係でインバーテッドVを結構長く使っていました。その後バンドが7,14,21,28
と変わっていって、竹ざおでキュビカルクワッドを組んだこともありました。

> 6800/6809で重宝したのが貧乏人向き言語ツールFORTHでした。

 聞いたことはあります。68系でいじったのは6809になってからで、BASIC全盛
時代でした。
 この喫茶店は脱線してもいいというありがたい方針に甘えて脱線しまくりです。

[5379] Re8:プログラム言語について返信 削除
2011/10/7 (金) 23:34:04 Mr.XRAY
▼ たてぐやさん〜,

見たこともない画像がいっぱいあるんですが... (^^;

# こんなことばっかり書いて,スレッドを長くしてる犯人は私です.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82