[過去ログ] Qiita 4 - キータぞ、来たぞ、キータだぞー (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
707
(3): 2024/04/07(日)22:24 ID:Hc7nLmEH(1) AAS
Cは時代遅れとアメリカ政府も発表している

「ソフトウェアはメモリ安全でなければならない」との声明を発表、米ホワイトハウス:「C」「C++」よりも「Rust」などの言語を推奨
外部リンク[html]:atmarkit.itmedia.co.jp
729: 2024/04/08(月)12:30 ID:SaVfuPSQ(1/2) AAS
>>707
> 全銀ネットとNTTデータ
> システムが32ビット環境から64ビット環境に変わったことで、C言語のデータ型のサイズの違いから、テーブル生成プログラムが生成する金融機関名テーブルのサイズが増えた。
> しかし、テーブル生成プログラムがテーブルの生成のために確保するメモリー領域のサイズについては変更していなかった(図1)。
> この結果、金融機関名テーブル自体は確保領域に収まるが、金融機関名テーブルと共に作成する3つのインデックステーブルの一部が確保済みのメモリー領域に収まりきらない状態になった。
> このため、確保していないメモリー領域に書きこんだインデックステーブルの一部が、他のアプリケーションによって上書きされた。
> インデックスの参照先として、本来アクセスしてはいけないメモリー領域を示すことになったことからアプリケーションが異常終了した。
省2
731
(1): 2024/04/08(月)12:38 ID:SaVfuPSQ(2/2) AAS
>>707
> NSAのプレスリリースの中では、メモリ安全な言語の例としてC#、Go、Java、Python、Rust、Swiftが挙げられています。
> www.publickey1.jp/blog/24/post_294.html
997: 2024/06/05(水)02:32 ID:1BgHZJzL(1) AAS
C++は>>707の理由でも使うべきではないよな
昔からのプロジェクトのメンテでC++を未だに使わざるを得ない状況の人たちもいるのだが
そういう人はこんな初心者向け記事を書かない
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.186s