C++、禁止される

1 : 2022/11/15(火) 13:40:59.83 ID:gInFLe1t0
アメリカ国家安全保障局(NSA:National Security Agency)は、ソフトウェアのメモリ安全性に関するガイダンス「Software Memory Safety」を、11月10日(現地時間)にリリースした。

 メモリ安全でないプログラミング言語としては、一般的に使用されているCやC++を挙げており、これらのプログラミング言語はメモリ管理において高い自由度と柔軟性を提供する一方で、メモリ参照が安全に行われているかどうかのチェックはプログラマに大きく依存していると指摘する。

 ソフトウェア解析ツールを使用すれば、ソースコード中のメモリ管理における問題の多くを検出できるほか、OSによっては不正なメモリの利用を防ぐオプションも用意されているものの、メモリ安全なプログラミング言語を使用することで、そういったプログラミング言語が備えている保護機能がメモリ管理の問題を防止または軽減してくれることから、可能な限りメモリ安全なプログラミング言語を使用することを求めている。

https://codezine.jp/article/detail/16854
レス1番のサムネイル画像

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

コメント

タイトルとURLをコピーしました