万事適当

万事適当

2023年06月19日
XML
カテゴリ: PCライフ
シングルボードコンピュータの評価等で使われているASCIIARTのプログラム。
BASIC言語で書かれているのだけれど、これをC言語に移植してみようとチャレンジした。

まずは、元のBASIC言語によるASCIIARTソースコードは次の通り。



これを実行すると次の結果が得られる。
ソースと結果は、ネット上に公開されている物を頂戴した。



このBASIC言語によるASCIIARTソースコードをC言語に移植した。CはLINUXで動くgccである。
C言語によるASCIIARTソースは次の通り。



工夫したのは、BASICソースの70行から始まるFORループを、whileループに代えたこと。
GOTO文による分岐が無くなって、スッキリしたと思う。結果は次の通り。



ASCIIARTの実行は一瞬で終わり、BASICによるものと同じ結果が得られた。Cへの移植は成功!
使ったPCは、WindowsもLinuxも重くて使いものにならないポンコツなのだけれど、これくらいの事なら実用に耐えるのが分かっただけで儲けもんだな。暫くCで楽しむことにすんべ。





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2023年06月19日 19時00分05秒
コメント(0) | コメントを書く
[PCライフ] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

カレンダー

キーワードサーチ

▼キーワード検索

プロフィール

田舎狂師

田舎狂師

コメント新着

田舎狂師 @ Re[1]:ももひ記念日(11/20) 登歩十歩さん、こんばんは。 はい、急に…
登歩十歩 @ Re:ももひ記念日(11/20) 急激に寒くなりましたね。私は起床と同時…
田舎狂師@ Re[1]:やけのやんぱち人事なんか?(11/14) 登歩十歩さん、こんばんは。 御意!
登歩十歩 @ Re:やけのやんぱち人事なんか?(11/14) 人材枯渇!正にそれを感じますね!。
田舎狂師@ Re[1]:悪魔と死神の化かし合い(11/12) 登歩十歩さん、こんにちは。 はじめは「…
登歩十歩 @ Re:悪魔と死神の化かし合い(11/12) 悪魔と死神その形容がぴったりですね!。
田舎狂師@ Re[1]:裏金議員の呆れた感覚のズレ(10/30) 登歩十歩さん、こんばんは。 「盗人猛々…
登歩十歩 @ Re:裏金議員の呆れた感覚のズレ(10/30) 裏金議員の感覚のずれ!国民のほとんどが…
田舎狂師 @ Re[1]:小暑(07/06) 登歩十歩さん、こんにちは。 分かります…

お気に入りブログ

奈良県選手権大会チ… 大好きバスケさん

ぐうちゃんのおヒゲ… ぴーちゃん305さん

バスケットボール … まる秘かぼちゃんさん
はばたけ!ぴよぴよ… piyopiyohcさん
We l☆ve BASKETBALL てんこもり2号さん
With HIDEKI… 玲子0413さん
ぶぶ′S  ルーム ぶぶ♪さん
浜寺昭和PIRAT… pirates1015さん
かつぴよ もろブログ katsupiyoさん

© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: