以前にも書きましたが、AI のプログラミング言語理解は優れたものです。
下記の仕様を Claude に伝えたところ、たちどころに動作するプログラムを教えてくれました。
******************************
Rust でデータ照合のプログラムを作ってください。
商社が、受けとった注文データを,品目マスタと照合して仕入先・品目コード別に集約するものです。
具体的には下記の内容です。
1.ユーザから受けた注文リスト(50,000件) 「Orders.csv」を、読み込みます。
注文リストの文字コードは UTF-8 で、項目は、品目コード,数量
2.「品目マスタ(15,000件) ItemMaster.csv」を、読み込みます。
品目マスタの文字コードは UTF-8 で、項目は、品目コード,仕入先,単価,重量
3.2つのファイル内容を「品目コード」で照合して、「仕入先」別に、「品目コード」毎に数量をまとめて、金額を合計した「集計リスト」を作成します。
「集計リスト(OrderSorting.csv)」としてファイル出力します。
集計リストの文字コードは UTF-8 で、項目は、仕入先,品目コード,数量合計,金額合計
4.注文リストで品目マスタに存在しないオーダは、OrderError.csv として、品目マスタ未照合分につい未照合全行を、品目コード,数量を出力してください。
******************************
上の仕様には画面表示について言及していないのですが、十全な内容が画面に表示されるプログラムでした。
また、テスト・データを生成するスクリプトまで含まれていました。
https://makoto-watanabe.main.jp/Rust.html#order_sorting
Rust構造体や HashMap など知らない私でも、仕様さえ伝えれば、 50,000 x 15,000 を、エラー出力を含めて 1秒で完了する Rust プログラムができました。
AI の登場で、プログラム言語学習の在り方が激変するでしょうね。
Rustってネットで持ち上げられすぎてね?
146デフォルトの名無しさん
2026/04/13(月) 18:47:16.97ID:FpEyCdzrレスを投稿する
ニュース
- 【サッカーW杯】1次リーグ敗退に韓国大統領が異例の失望表明…「無能な指揮官選べば結果は火を見るより明らか」★2 [王子★]
- 「愛子さま皇位継承あり得ず」 中曽根弘文氏、結婚する人ない [ぐれ★]
- ”アジアの惨状”「世界でダントツの弱い地域…」9チーム中7チームが敗退、SNS嘆き節「弱すぎる」「イタリア出したほうがいい」 [ゴアマガラ★]
- 【五輪】IOC「私たちは再び日本で冬季五輪を行いたいと考えている」 [ニーニーφ★]
- 女優・松本まりか「壊されたくない物があるなら、罰で強制でなく…大切に思ってもらえるように行動すべき」作家の国旗に関する投稿に ★2 [少考さん★]
- トランプ米大統領 「任務を軍事的に完了せざるを得なくなる時、イラン・イスラム共和国は消滅する!」 [お断り★]
- 【実況】博衣こよりのえちえち電脳少女シロ清楚の日9 🧪🐬★4
- 🏡立てろカス共😡
- 高市支持率上昇。最多理由「人柄が信頼できる」 [237216734]
- 福井県知事がタイのゲイの間で人気に [884040186]
- 怒⬅この漢字の怒ってる感は異常💢💢💢 [343591364]
- 【画像】中森明菜さん、変わり果てた姿でテレビ出演wwwwwwwwwwwwww [242521385]