- 1 : 2022/11/15(火) 13:40:59.83 ID:gInFLe1t0
- アメリカ国家安全保障局(NSA:National Security Agency)は、ソフトウェアのメモリ安全性に関するガイダンス「Software Memory Safety」を、11月10日(現地時間)にリリースした。
メモリ安全でないプログラミング言語としては、一般的に使用されているCやC++を挙げており、これらのプログラミング言語はメモリ管理において高い自由度と柔軟性を提供する一方で、メモリ参照が安全に行われているかどうかのチェックはプログラマに大きく依存していると指摘する。
ソフトウェア解析ツールを使用すれば、ソースコード中のメモリ管理における問題の多くを検出できるほか、OSによっては不正なメモリの利用を防ぐオプションも用意されているものの、メモリ安全なプログラミング言語を使用することで、そういったプログラミング言語が備えている保護機能がメモリ管理の問題を防止または軽減してくれることから、可能な限りメモリ安全なプログラミング言語を使用することを求めている。
- 2 : 2022/11/15(火) 13:42:05.97 ID:ka1NF4yE0
- rustの時代くるわ
- 3 : 2022/11/15(火) 13:42:16.66 ID:N4qwgOPY0
- 完全に理解していなかった模様
- 4 : 2022/11/15(火) 13:42:59.05 ID:s9hIAJfuM
- > 同ガイダンスでは、メモリ安全なプログラミング言語の一例として、C#、Go、Java、Ruby、Rust、Swiftなどを挙げる
未だにrubyも挙げられるんやな
- 10 : 2022/11/15(火) 13:46:16.52 ID:josPAnGQ0
- >>4
まだまだイケイケ言語やぞ - 5 : 2022/11/15(火) 13:43:17.65 ID:HRzwUCQC0
- アンリアルエンジンとかゲーム制作にはC++がよう使われてるよな
- 6 : 2022/11/15(火) 13:44:11.03 ID:NK1ydhcv0
- RustなんてC++をのめんどくさい部分だけを集めたような
制限だらけのクソ言語だぞ……コンパイラもまだまだ若くてバグが多いし
あれをコンパイル通ったから安全とみなす、みたいな思考は危険すぎる - 8 : 2022/11/15(火) 13:45:22.68 ID:rWylIHdC0
- もうC#でええよ
- 9 : 2022/11/15(火) 13:46:13.29 ID:1sursDra0
- windowsのアプリはC#だけでええか?
- 11 : 2022/11/15(火) 13:46:29.26 ID:yIdQJIAma
- SwiftなんAppleでしか使えないようなもんやのに選択肢として出してくんのおかしいやろ
- 14 : 2022/11/15(火) 13:47:12.55 ID:cu/yJvogM
- >>11
メジャーどころはどこでも使えるぞ - 22 : 2022/11/15(火) 13:49:41.74 ID:tkRxP+gma
- >>11
未だにGCもなくてObjective-Cに囚われたゴミ言語なんだよなぁ - 12 : 2022/11/15(火) 13:46:29.73 ID:ZNO6gzUx0
- これからはD言語の時代や😤
- 13 : 2022/11/15(火) 13:47:08.52 ID:7FVyllN70
- っぱJavaよ
- 15 : 2022/11/15(火) 13:47:39.47 ID:2vzhl169d
- Rustの時代じゃん
- 16 : 2022/11/15(火) 13:47:53.39 ID:qy/l80oL0
- Kotlinだぞ
- 17 : 2022/11/15(火) 13:48:45.55 ID:UMNXyUSK0
- Rustがええといっても過去の膨大な資産がね…
- 18 : 2022/11/15(火) 13:49:04.90 ID:T5+GFYaB0
- やはりfortranか
- 19 : 2022/11/15(火) 13:49:16.45 ID:NK1ydhcv0
- WindowsアプリはVB.NETが一番いいぞ
C#は大規模開発向けに舵を切りすぎたRustとJavaは同じ臭いがする
面倒な設計、クソみたいな仕様、人を苦しめるだけで利点はないに等しいのに信者の声がでかい
人はやっとオブジェクト指向は無用だと否定できたのに、同じ過ちを繰り返そうとしている - 20 : 2022/11/15(火) 13:49:24.51 ID:fL3/Uhgz0
- なんかPythonてのが人気らしいけど上位互換なん?
- 25 : 2022/11/15(火) 13:52:17.78 ID:Wrj7Tz9c0
- >>20
cとかc++をAPIとして使えるからちゃんと使えば速度も出せて書きやすいので人気 - 28 : 2022/11/15(火) 13:53:43.18 ID:fL3/Uhgz0
- >>25
はえ~ - 31 : 2022/11/15(火) 13:54:33.35 ID:SE8ELqFH0
- >>20
pythonは書きやすいから
速度はCが最強 - 21 : 2022/11/15(火) 13:49:40.71 ID:w9yFvSUn0
- それでも俺はcppを使い続ける
- 23 : 2022/11/15(火) 13:50:52.99 ID:l0qWPNbt0
- WASMに対応できるのはGCのない言語なんだが
- 24 : 2022/11/15(火) 13:51:54.19 ID:NK1ydhcv0
- Pythonは2と3で仕様違いすぎて大混乱だったなぁ、日本語文字列の扱いも怪しい感じだったし
そのうちきっと同じことをまたやらかすので手を出さない方がいい - 26 : 2022/11/15(火) 13:52:34.33 ID:ZXaYUDxP0
- cpp「メモリが危険なの……デバッグモードして?」
俺「知るかよ、勝手にバグってろバカ女」
cpp「いやあああ!生メモリでイグッ!」 - 27 : 2022/11/15(火) 13:53:42.72 ID:FWyUjTJ20
- 悪いのはcppじゃなくてなまポ使うやつ
- 29 : 2022/11/15(火) 13:53:56.50 ID:EUmOiKhG0
- ワイGoエンジニア、なんGでいつも話題にならなくて悲しい
- 32 : 2022/11/15(火) 13:54:41.03 ID:ZNO6gzUx0
- >>29
マスコットキャラがキモい🤮 - 36 : 2022/11/15(火) 13:55:48.40 ID:fTi2y6O00
- >>29
ソシャゲとかベンチャー企業のサービスの裏側がコイツラなイメージ - 30 : 2022/11/15(火) 13:54:30.88 ID:v/t5OQ+P0
- rust大勝利なん?
- 33 : 2022/11/15(火) 13:54:54.23 ID:YRwsuvLbM
- ポインタでバグらせるとかそういうやつ?
- 34 : 2022/11/15(火) 13:55:27.02 ID:8Gq3HHiU0
- 生ポインタエッッッッ
- 35 : 2022/11/15(火) 13:55:37.43 ID:Hnyqlsc10
- やJN1
コメント