表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
7/12

妹とソート

「お兄ちゃん……このコードが重いんですけど……」

 未来がそんなことを言いながら泣きついてきた。

「とりあえず見せてみ」

「はい……」

 そっとラップトップをこちらに向ける。Emacsが開かれていて書かれているのはC言語のようだ。

「俺はCはあんまり得意じゃないんだが……」

「そんなこと言わないでくださいよう……お兄ちゃん、自分でソートを実装できるって言ってたじゃないですか……」

 そういえばそんなこと言ってた気がする。たしかソートがライブラリになかったときだったかな?

「まあできるけどさ、何をやればいいんだ?」

「このリストのソートなんですけど……せいぜい100万個くらいにしかならないはずなのにやたら時間かかるんですよ」

 Sort()を検索して開いてみる。

 そこにはバブルソートが慣れないであろうベタ書きで実装されていた。

「このやり方は効率悪いぞ」

 へー、と言った風に未来が聞いている。

 あと、この書き方だとデータ量の二乗に比例して時間がかかるからあんまり大きいデータには向かないぞ。

「そうなんですか!? 思いついたときはいいアイデアだと思ったんですけど……」

 そうだよなあ、最近なら標準ライブラリに入ってるからスクラッチなんてしないよなあ。

「なあ、なんで自分で実装なんて考えたんだ?」

「言語処理系を作ろうと思ったんですけど、組み込みライブラリは自分で書かないといけないじゃないですか」

 ああ、自作言語か……俺が以前挫折したやつに挑戦しようとしているのか……

 頑張って欲しいなあ……

「まあなんだ、処理系は大物だから頑張れよ」

「うん!」

 そういい返事をした未来は再び画面を見ながらコードを書き始めるのだった。

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

この作品はリンクフリーです。ご自由にリンク(紹介)してください。
この作品はスマートフォン対応です。スマートフォンかパソコンかを自動で判別し、適切なページを表示します。

↑ページトップへ