X


CとC++、非推奨言語になり終わる

■ このスレッドは過去ログ倉庫に格納されています
1それでも動く名無し
垢版 |
2022/11/16(水) 20:49:41.07ID:78PnWSpi0
米国家安全保障局(NSA)は米国時間11月10日、ソフトウェアのメモリー安全性強化に向けたガイダンスを公開した。同機関はその中で開発者らに対して、ハッカーらによるリモートコード実行(RCE)をはじめとするさまざまな攻撃からコードを保護するために、C#やGo、Java、Ruby、Swift、Rustといったメモリー安全性の高い言語に移行するよう推奨している。

「可能であれば、メモリー保護機能が言語自体にほとんど、またはまったく内在していないCやC++といった言語から、メモリー安全性の高い言語への移行に向けた戦略的遂行手段を検討することを組織や企業に推奨する。メモリー安全性の高い言語として、C#やGo、Java、Ruby、Swiftなどが挙げられる」と記されている。

https://japan.zdnet.com/article/35195997/
46それでも動く名無し
垢版 |
2022/11/16(水) 21:01:46.65ID:epx8zYFza
CUDAワイ、今日も元気にアセンブリと格闘
47それでも動く名無し
垢版 |
2022/11/16(水) 21:02:11.89ID:jrY/hsOc0
linuxがある限りC言語は生き残るやろ間違いなく
むしろ他の手段あるんか
2022/11/16(水) 21:02:13.40ID:pLK9wZen0
>>37
OSやドライバを書ける=すごいってイメージはどこから来たんだ
2022/11/16(水) 21:02:27.98ID:Lk9ttNpM0
>>42
おい失礼だな
50それでも動く名無し
垢版 |
2022/11/16(水) 21:02:39.11ID:zUnBVgAk0
int
long int
long long int

ってコンパイラでメモリ違うしな
結局のところメモリ空間のチェックは必須やわ
ただ信用出来ないからOSが色々してくれてるんだからそれに任せれば良いのに
51それでも動く名無し
垢版 |
2022/11/16(水) 21:02:40.20ID:78PnWSpi0
CUDAって求人あるん?
52それでも動く名無し
垢版 |
2022/11/16(水) 21:02:53.93ID:VP12hYAyd
>>48
普通ハード叩く必要ないやん
2022/11/16(水) 21:02:54.24ID:pLK9wZen0
>>47
最近はカーネルの一部をrustで書いてる
54それでも動く名無し
垢版 |
2022/11/16(水) 21:03:07.62ID:Z9oIBJ88a
さすがなんGは自分が知ってる範囲が世界のすべてやと思ってそうな底辺がワラワラやね
55それでも動く名無し
垢版 |
2022/11/16(水) 21:03:08.03ID:epx8zYFza
>>51
少しだけある
56それでも動く名無し
垢版 |
2022/11/16(水) 21:03:10.60ID:rKDxpg+t0
>>47
リーナスが今後はRust使うで~!って宣言しとったやろ
57それでも動く名無し
垢版 |
2022/11/16(水) 21:03:22.45ID:+vjmPbC2M
Pythonが一番わかりやすくて学びやすいから今後はこれが標準やろ
58それでも動く名無し
垢版 |
2022/11/16(水) 21:03:36.81ID:XuuY0a+6M
>>45
すまん安価できてなかったが大学の話しやったわすまん
59それでも動く名無し
垢版 |
2022/11/16(水) 21:04:26.39ID:W+XSMzxr0
もう次の世代ははじめてのCをやらなくなるのか
60それでも動く名無し
垢版 |
2022/11/16(水) 21:04:52.46ID:OdEYLLiI0
>>37
君が知らないだけでOSもドライバーも開発してるとこあるよ
61それでも動く名無し
垢版 |
2022/11/16(水) 21:04:59.74ID:QSWKyo9pM
>>57
C言語で作られてる
62それでも動く名無し
垢版 |
2022/11/16(水) 21:05:06.08ID:zUnBVgAk0
javaって見た目キモくね
cの方が分かりやすいわ
63それでも動く名無し
垢版 |
2022/11/16(水) 21:05:19.78ID:nnbrKze80
アンチ乙
保守しなきゃいけないから消えないぞ
64それでも動く名無し
垢版 |
2022/11/16(水) 21:05:26.26ID:/uKr3Pi10
制御系とかいけるんか?
65それでも動く名無し
垢版 |
2022/11/16(水) 21:05:28.41ID:lAsY13XM0
プログラミングできなかったガイジワイでもPythonなら習得できたんだ🤪
今は立派なITドカタや!😁

みんなもPythonやろう!☺
2022/11/16(水) 21:05:35.69ID:GSTWwFZH0
>>49

すまんな
2022/11/16(水) 21:05:39.05ID:xBmxUBzIr
RustでGC書くの面倒くさすぎやろ
68それでも動く名無し
垢版 |
2022/11/16(水) 21:05:45.25ID:U2rnb/wmd
>>46
ひたすら高速化するために同じコードこねくり回してそう
2022/11/16(水) 21:06:02.24ID:wbM7Nq7W0
素人が使うゲームエンジンはずっとC言語か?
70それでも動く名無し
垢版 |
2022/11/16(水) 21:06:03.41ID:rK50OmGX0
>>57
分かりやすいというか個人利用ならこれでええやろ鼻ホジしていろいろ端折ってるだけやねん
71それでも動く名無し
垢版 |
2022/11/16(水) 21:06:24.39ID:8RUAxRUH0
ms単位の処理速度求められる場合は?C,C++に代わる言語ってあるん?
72それでも動く名無し
垢版 |
2022/11/16(水) 21:06:27.79ID:78PnWSpi0
>>63
COBOLでもまだ生き残っているという事実
2022/11/16(水) 21:06:48.29ID:5jpHSvUb0
組み込みとかどうすんねん
お前らが乗ってる車もC言語で作られとるんやぞ
74それでも動く名無し
垢版 |
2022/11/16(水) 21:06:55.28ID:jrY/hsOc0
>>56
カーネルのコードが何割かRustに置き換わったら考えればええやろ
まずないやろけど
75それでも動く名無し
垢版 |
2022/11/16(水) 21:06:56.71ID:tbaeXaFxa
Cの代わりとか実質goとRustの二択やん
まあすぐには無理やろ
76それでも動く名無し
垢版 |
2022/11/16(水) 21:07:36.52ID:/ei0zbFod
でも速い処理書こうとしたら結局Cなんやろ?
Javaなんかクソ遅いやん
77それでも動く名無し
垢版 |
2022/11/16(水) 21:07:36.81ID:78PnWSpi0
通信周りとかC/C++まみれよな
78それでも動く名無し
垢版 |
2022/11/16(水) 21:07:52.53ID:QSWKyo9pM
おまじないが多すぎるわ
79それでも動く名無し
垢版 |
2022/11/16(水) 21:08:08.30ID:bwlyRfT10
C→硬えな

JAVA→なんかキモい

Python→ええな

Go→意識高そう
80それでも動く名無し
垢版 |
2022/11/16(水) 21:08:21.54ID:N5dQVPSp0
C#←こいつなんでCヅラしてるの?
素直にDって言えよ
81それでも動く名無し
垢版 |
2022/11/16(水) 21:08:24.17ID:U5aniCy50
>>45
できるできないで言語語るのは素人やで
82それでも動く名無し
垢版 |
2022/11/16(水) 21:08:27.83ID:zUnBVgAk0
>>77
opensslやffmpegとかOSSで人気やわ
ゲーム機のエミュレータもC++ばっかりだし
2022/11/16(水) 21:08:44.99ID:eSuKTqoFr
>>75
go🤔
84それでも動く名無し
垢版 |
2022/11/16(水) 21:08:46.37ID:QSWKyo9pM
Cは低級言語だからね
2022/11/16(水) 21:08:51.15ID:Lk9ttNpM0
メモリ保護のために余計なコード手法を覚えるのしんどい
86それでも動く名無し
垢版 |
2022/11/16(水) 21:08:59.89ID:78PnWSpi0
>>80
C++++やぞ
2022/11/16(水) 21:09:21.70ID:FbQwqlnq0
pythonは科学計算機械学習で覇権取ったけど、
webでもなんでもいけるからこれだけでいいって言うやつはアホやと思う
2022/11/16(水) 21:09:31.71ID:GSTWwFZH0
>>80
C++++やぞ
89それでも動く名無し
垢版 |
2022/11/16(水) 21:09:36.58ID:mc/jMUOx0
そらそうよ
90それでも動く名無し
垢版 |
2022/11/16(水) 21:09:39.74ID:78PnWSpi0
>>82
webrtcもC++やね
91それでも動く名無し
垢版 |
2022/11/16(水) 21:09:40.25ID:rKDxpg+t0
C++って「難解だったら実装も保守も大変でプログラマーは一生食いっぱぐれないだろ🤗」って理由で言語開発者が難解に設計したっていう都市伝説あったろな
2022/11/16(水) 21:09:45.08ID:eSuKTqoFr
>>80
それD言語くんの前でも同じこと言えんの?
93それでも動く名無し
垢版 |
2022/11/16(水) 21:09:52.74ID:cAbnUvFd0
D言語、ひっとりと消える
2022/11/16(水) 21:09:59.70ID:cQuxgEoN0
組込みはC言語だらけなんよな
いつになったらこの流れは変わるんやろ
95それでも動く名無し
垢版 |
2022/11/16(水) 21:10:02.63ID:S9Rg2y390
文法cでrustのメモリセーフの仕組みの言語がほしい
96それでも動く名無し
垢版 |
2022/11/16(水) 21:10:26.63ID:nnbrKze80
D言語くん可愛くて好き
2022/11/16(水) 21:10:29.59ID:u6izTkiL0
C++とかいう頭良い奴のための言語は滅べ
お前等が書いた言語は読むのくっそ大変なんじゃボケナス
2022/11/16(水) 21:10:31.76ID:8KCiG3wo0
>>87
あれってなんで機械学習とかに強いんや
別に速度は早くないやろ?
99それでも動く名無し
垢版 |
2022/11/16(水) 21:10:35.50ID:y3HmPxLH0
ワイVHDLだけ学校でやったんやがこれってプログラミング言語じゃないの?
どこにも本売ってないから困る
100それでも動く名無し
垢版 |
2022/11/16(水) 21:10:40.00ID:tHDubWID0
まあマイコンは未だにリソースが少ないからしばらくCは必要だけどね
組み込みでサイズ128kbとかでつくらなくてはならない場面は思っている以上にたくさんある
2022/11/16(水) 21:10:50.09ID:YB4tOxVIM
中村奨吾に見えた
102それでも動く名無し
垢版 |
2022/11/16(水) 21:10:51.19ID:S9Rg2y390
>>94
変わるわけ無いやん
コンパイラないし
2022/11/16(水) 21:11:07.52ID:HbueK/LIr
Rust、その制限が必要なのはわかるけど今はそれはしないから許してくれってことが多すぎる
2022/11/16(水) 21:11:23.21ID:GSTWwFZH0
>>97
頭の悪いやつが頑張って頭が良い風に書いたコードは死ぬほど読みづらいな
105それでも動く名無し
垢版 |
2022/11/16(水) 21:11:24.21ID:78PnWSpi0
>>87
ある程度の規模のソフト開発アプリ開発しようと思うと大変
2022/11/16(水) 21:11:36.15ID:hcRY3KXI0
ObjectiveCは許されたんか
2022/11/16(水) 21:11:40.36ID:HbueK/LIr
>>98
中身は全部C++やぞ
ガワだけPython
2022/11/16(水) 21:11:56.48ID:u6izTkiL0
>>94
メモリ足らないとか実行時間必要とかそこら辺が追求され続ける限り変わらん
109それでも動く名無し
垢版 |
2022/11/16(水) 21:12:05.80ID:78PnWSpi0
>>106
iOSで生き残ってる
110それでも動く名無し
垢版 |
2022/11/16(水) 21:12:10.89ID:zUnBVgAk0
>>99
Verilogとかあの辺ってintelやAMDに吸収されたから何かが起きたら大流行しそう
111それでも動く名無し
垢版 |
2022/11/16(水) 21:12:56.04ID:/01P8Hb/0
全然知らんのやが仮に組み込みが言語変わるとしたら何になるんや
C#?
112それでも動く名無し
垢版 |
2022/11/16(水) 21:13:03.13ID:QSWKyo9pM
もう統計はRやないの ワイはエアプやが
2022/11/16(水) 21:13:05.72ID:Lk9ttNpM0
>>99
ハードウエア記述言語で特定用途向きの言語でしょ
ある意味htmlみたいなもんだと思う
114それでも動く名無し
垢版 |
2022/11/16(水) 21:13:22.56ID:Nu4IHJQS0
C++って調べていくとなんやこの機能…みたいなのよく見つかるよな
115それでも動く名無し
垢版 |
2022/11/16(水) 21:13:27.18ID:kITMlvpf0
>>98
ライブラリが強い
大学で教えられてるから
初心者(科学者)にわかりやすいから

こんなところか
2022/11/16(水) 21:13:27.54ID:u6izTkiL0
>>104
ていうか多機能過ぎんねん
Boostとかまで使われるとマジで読みづらくてイライラする
117それでも動く名無し
垢版 |
2022/11/16(水) 21:13:31.64ID:S9Rg2y390
>>99
電子回路コーナーやないの?
118それでも動く名無し
垢版 |
2022/11/16(水) 21:13:33.55ID:Z9oIBJ88a
Delphiさん、ひっそりと息を引き取る
119それでも動く名無し
垢版 |
2022/11/16(水) 21:13:52.25ID:U1dFvTZH0
素人エンジニアでもDjangoで何でも作れるからな
Python一強が進んでいくだろうね
120それでも動く名無し
垢版 |
2022/11/16(水) 21:14:35.77ID:cAbnUvFd0
>>111
rustやろうな
121それでも動く名無し
垢版 |
2022/11/16(水) 21:14:49.82ID:vkwZfHGb0
>>112
Rに魂売ってるとかじゃない限りPythonにせん理由がない
2022/11/16(水) 21:14:50.87ID:vzgyFYRl0
>>98
書きやすい+ライブラリの充実度
2022/11/16(水) 21:14:59.69ID:cQuxgEoN0
>>102
>>108
やっぱそうか
まあ食いっぱぐれる心配ないからええけど
124それでも動く名無し
垢版 |
2022/11/16(水) 21:15:02.12ID:QSWKyo9pM
>>111
C++や#ならC言語どうせ学ぶからCぞ
125それでも動く名無し
垢版 |
2022/11/16(水) 21:15:09.40ID:+mw9QhOX0
Pythonはメンテが苦痛
型検査とかlintとかもう他の言語のほうがよくね?ってなる
126それでも動く名無し
垢版 |
2022/11/16(水) 21:15:22.44ID:QSWKyo9pM
>>121
やっぱりマイナーか
127それでも動く名無し
垢版 |
2022/11/16(水) 21:15:42.80ID:Z9oIBJ88a
>>121
一般化線形モデルのライブラリはRの方が充実してそう
128それでも動く名無し
垢版 |
2022/11/16(水) 21:15:54.94ID:jrY/hsOc0
C++はコンパイルエラーがわかりにくいのがクソやが後はそこまで抵抗ないな
覚えたてのテンプレート駆使して無駄に難読化する初心者が出てきて現場が混乱するのはあるあるやが
129それでも動く名無し
垢版 |
2022/11/16(水) 21:15:56.39ID:U2rnb/wmd
>>110
そもそも動かせる環境が少ないし今なら高位合成も出来るから今更流行ることは無いんちゃう?
2022/11/16(水) 21:16:05.22ID:FbQwqlnq0
>>98
少なくとも演算子オーバーロードないと行列表現がキツいな、javascriptとphpはアウト
rubyは知らんけど人気で負けたんじゃね
131それでも動く名無し
垢版 |
2022/11/16(水) 21:16:06.97ID:o53csl4Hd
ウェブ屋ワイ「P…PHP……」
132それでも動く名無し
垢版 |
2022/11/16(水) 21:16:16.07ID:XlXcd1el0
Cobolはセーフやね
2022/11/16(水) 21:16:38.31ID:IaFu8Kn60
プログラミング理解したいのならjava勉強しろと言われて今やってるわ
2022/11/16(水) 21:16:56.33ID:Lk9ttNpM0
未だにjava使って新規開発してる個人pgって何なんだろ
やっぱりOS不問で動くとかの利点で使ってるのかしら
2022/11/16(水) 21:16:58.08ID:hRu+9WK3r
>>131
PHP8以降は許す
2022/11/16(水) 21:17:01.07ID:vzgyFYRl0
>>126
統計界隈の論文実装がRで公開されてることが多いから最先端の手法を使いたいなら読めるに越したことはない
137それでも動く名無し
垢版 |
2022/11/16(水) 21:17:19.23ID:j/w4N0vh0
>>114
SFINAEとかは太古の昔に喪われた闇魔術を感じる
138それでも動く名無し
垢版 |
2022/11/16(水) 21:17:24.02ID:S9Rg2y390
goが一番好き
139それでも動く名無し
垢版 |
2022/11/16(水) 21:17:46.37ID:5oEtQfyN0
C++作ったひとの名前がどうしても覚えられんのやが
ビャーネ・なんとかと思ったら予測変換に出たわストロヴストルップ
なんやこの端末

日記終わり
140それでも動く名無し
垢版 |
2022/11/16(水) 21:17:49.82ID:jrY/hsOc0
pythonってそもそもやっつけで書くスクリプトなんかまともにテストするようなものでもなくね?って発想で出来てるし
実装を間違えない自信ないやつが企業システムとか失敗が許されないようなとこで使うやつが悪い
141それでも動く名無し
垢版 |
2022/11/16(水) 21:18:42.48ID:gkE8T8NC0
10年後から来たけどGoogleのGoが覇権取るで
お前ら、備えろ─────
142それでも動く名無し
垢版 |
2022/11/16(水) 21:18:43.29ID:adtl4R/s0
企業「Cで文字列操作しろ」

ワイ「あ、あ…」(膝から崩れ落ちる)
143それでも動く名無し
垢版 |
2022/11/16(水) 21:18:44.14ID:nnbrKze80
>>138
エラー処理分かりやすくてええよな
144それでも動く名無し
垢版 |
2022/11/16(水) 21:19:12.63ID:vkwZfHGb0
>>127
Rは関数1個で何でも計算してくれるのはええんやけど可視化が貧弱すぎて使いたくないんや…頑張ればscipyとか割と同じことできるし
145それでも動く名無し
垢版 |
2022/11/16(水) 21:19:13.62ID:mHVYIpeaM
Objective-C「席空いてる?」
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。