時代に逆行してCOBOL(GnuCOBOL)を学んでみる(2)話題のMojoが例題としてマンデルブロ集合を使っているそうなので、COBOLでマンデルブロ集合を描いてみよう。ただしテキストベースで! 多重ループの練習。
さてCOBOLをいまさら学ぶシリーズ第二弾。第一弾は二次方程式を桁落ちなしで計算することをやってみた。
今回は、、、そういやPythonより35000倍速いというMojoが例題にマンデルブロ集合をつかっていたということで!
マンデルブロ集合を描いてみよう。まあグラフ表示機能はないけど、、、大昔ラインプリンタで書いた人がいるので、
13世紀の僧侶はマンデルブロ集合を描かないが、1978年にマンデルブロより先にラインプリンタでマンデルブロ集合を描いた人たちがいる。
それに倣ってテキストベースで描く。
今回、ハマったのは多重ループを回すとき。COBOLは基本、文の最後にピリオド”."をつけるが、
多重ループの時は一番最後のend-performにだけ"."を付けないとだめということ。
結果がこちら。おお、ちゃんとマンデルブロ集合っぽい。
次は何をしようか…
※さらにフォントサイズを小さくして画面サイズを大きくするとこれくらいは描ける。
« 爆弾(呉勝浩さん)を読んだ。圧倒され、恐ろしいが面白い…些細な傷害事件で逮捕された卑屈な中年男が取調室で爆弾が爆発する、と予言し次々と本当になる。男の言動に振り回される刑事たち。人間の悪意とはと考えさせられ、そして衝撃の結末へ。2冠も納得。 | トップページ | やよい軒でGW付近限定のミックスグリル定食(サラダ付き)をいただく。デミハンバーグとチキンステーキ、ウインナーという豪華なもの。 »
「パソコン・インターネット」カテゴリの記事
- RF Weekly Digest (Codex(GPT-5.5)で作ったOllama経由のgemma4-26B-A4B QAT、DuckDuckGo Searchを使った高周波・RF情報の週刊まとめアプリ)2026/7/5-7/12(2026.07.12)
- Grok 4.5(Grok Build)でPythonのscikit-rfを使ってTouchstoneフォーマットのSパラメータファイルを読んでdB, 位相, スミスチャート, TDRを表示するGUIアプリを作成。エラーもなく一発で動くものができた。ただFreeだと1日のリミットが結構厳しめ。(2026.07.13)
- RF Weekly Digest (Codex(GPT-5.5)で作ったOllama経由のgemma4-26B-A4B QAT、DuckDuckGo Searchを使った高周波・RF情報の週刊まとめアプリ)2026/6/28-7/5(2026.07.05)
- Ornith-1.0-35B(llama.cppで4ビット量子化使用)に、電子レンジの動作原理(2.45GHzは水分子の共振周波数でない)と隕石が大気圏突入で燃える原理(摩擦熱ではない)を聞くと、誘電緩和と断熱圧縮について正しく答えられた。(2026.07.03)
- Ornith-1.0-35B(llama.cppで4ビット量子化使用、DuckDuckGo Searchも)でPythonのscikit-rfを使ってTouchstoneフォーマットのSパラメータファイルを読んでdB, 位相, スミスチャート, TDRを表示するGUIアプリを作成。足りない情報は検索してプランも立ててまずまずの出来。(2026.07.02)
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2026年月16日 Microwave JournalでCadenceのRF設計向けAI紹介、Samtecが30°傾いた1.85mmコネクタ発表、Mini-CircuitsのMMICアッテネータ紹介、SEMCOがAI向けMLCC発表など(2026.07.16)
- 高周波・RFニュース 2026年7月15日 IEEE Microwave Magazineで自分のコードを高周波シミュレータに組み込む等、DeepSigがAIベースのRF検出OminiSIG 4.0発表、BroadcomのWi-Fi 8 SoC解説、GSMAがモバイルネットゼロレポート発行など(2026.07.15)
- 高周波・RFニュース 2026年7月14日 KeysightとRCRTechが6Gウェビナー開催、Copper Mountain Technologiesの新低価格4ポートVNA、フジクラの5G Sub6GHz向け漏洩同軸ケーブル、TDKのパワー半導体向けMLCCアプリケーションガイドなど(2026.07.14)
- RF Weekly Digest (Codex(GPT-5.5)で作ったOllama経由のgemma4-26B-A4B QAT、DuckDuckGo Searchを使った高周波・RF情報の週刊まとめアプリ)2026/7/5-7/12(2026.07.12)
- Grok 4.5(Grok Build)でPythonのscikit-rfを使ってTouchstoneフォーマットのSパラメータファイルを読んでdB, 位相, スミスチャート, TDRを表示するGUIアプリを作成。エラーもなく一発で動くものができた。ただFreeだと1日のリミットが結構厳しめ。(2026.07.13)
「日記・コラム・つぶやき」カテゴリの記事
- 高周波・RFニュース 2026年月16日 Microwave JournalでCadenceのRF設計向けAI紹介、Samtecが30°傾いた1.85mmコネクタ発表、Mini-CircuitsのMMICアッテネータ紹介、SEMCOがAI向けMLCC発表など(2026.07.16)
- 高周波・RFニュース 2026年7月15日 IEEE Microwave Magazineで自分のコードを高周波シミュレータに組み込む等、DeepSigがAIベースのRF検出OminiSIG 4.0発表、BroadcomのWi-Fi 8 SoC解説、GSMAがモバイルネットゼロレポート発行など(2026.07.15)
- 高周波・RFニュース 2026年7月14日 KeysightとRCRTechが6Gウェビナー開催、Copper Mountain Technologiesの新低価格4ポートVNA、フジクラの5G Sub6GHz向け漏洩同軸ケーブル、TDKのパワー半導体向けMLCCアプリケーションガイドなど(2026.07.14)
- RF Weekly Digest (Codex(GPT-5.5)で作ったOllama経由のgemma4-26B-A4B QAT、DuckDuckGo Searchを使った高周波・RF情報の週刊まとめアプリ)2026/7/5-7/12(2026.07.12)
- Grok 4.5(Grok Build)でPythonのscikit-rfを使ってTouchstoneフォーマットのSパラメータファイルを読んでdB, 位相, スミスチャート, TDRを表示するGUIアプリを作成。エラーもなく一発で動くものができた。ただFreeだと1日のリミットが結構厳しめ。(2026.07.13)
« 爆弾(呉勝浩さん)を読んだ。圧倒され、恐ろしいが面白い…些細な傷害事件で逮捕された卑屈な中年男が取調室で爆弾が爆発する、と予言し次々と本当になる。男の言動に振り回される刑事たち。人間の悪意とはと考えさせられ、そして衝撃の結末へ。2冠も納得。 | トップページ | やよい軒でGW付近限定のミックスグリル定食(サラダ付き)をいただく。デミハンバーグとチキンステーキ、ウインナーという豪華なもの。 »





コメント