- 1 : 2021/06/19(土) 20:04:48.672 ID:oqyj7+Mbp
- より便利な言語があるのに今後もしばらくは消えないらしい
プログラミングとか全然詳しくないんだけど教えて - 2 : 2021/06/19(土) 20:05:53.783 ID:DhAhnXT80
- C系の言語にしかできないことがあるから
- 3 : 2021/06/19(土) 20:05:57.148 ID:lxY/wJEQ0
- C++がカオス化したから
Rustに期待しよう - 4 : 2021/06/19(土) 20:07:25.301 ID:6T/yfmoZ0
- 既存のシステムがもはや誰もレシピを知らない秘伝のタレで継ぎ足し使っていくしかないから
- 5 : 2021/06/19(土) 20:07:45.076 ID:r7oCwr860
- もう一つ疑問
なぜC言語は今もなお初学者向けの言語として勧められているのか - 8 : 2021/06/19(土) 20:10:08.506 ID:apDiWG3Y0
- >>5
ほんとこれ
最初はPythonかもしくはさらに優しくScratchでいいそこで基本的な変数や関数 配列なんかの概念を学んでから更に低レイヤーに興味があればCをやればいいのに
- 6 : 2021/06/19(土) 20:08:24.396 ID:apDiWG3Y0
- Linux開発だとリーナスの意向でCしか使わないとか聞いた
- 7 : 2021/06/19(土) 20:09:06.626 ID:RqTFMGGb0
- C言語でH8マイコン動かせるまで勉強したけど次はC++やるべきか?
- 9 : 2021/06/19(土) 20:11:07.787 ID:VAwb7zvH0
- なんだかんだCがオールマイティだとおもう
他の言語行っても作法は違えど考え方というかイメージはわかる - 10 : 2021/06/19(土) 20:11:56.789 ID:7utByth60
- GTAオンラインのロード時間が死ぬほど遅かったのはJSON解析をしているsscanf中でstrlenをバカみたいに呼び出してるせいでした
これだけで人類にC言語の素養が必要な理由がわかるよね
君たちは自分が使っているライブラリの中身を知らなすぎるんだよ - 12 : 2021/06/19(土) 20:14:10.212 ID:apDiWG3Y0
- >>10
こう言う若干深めのバグとか脆弱性が簡単に生まれる言語がC/C++ってイメージある - 14 : 2021/06/19(土) 20:16:12.918 ID:7utByth60
- >>12
セキュリティの話は一理あるがこれはアルゴリズムのバグだから言語は関係ない
Pythonだろうがなんだろうが既存の枯れた実装というのはCの上に成り立っているのだから無視できるはずがない - 19 : 2021/06/19(土) 20:20:52.994 ID:apDiWG3Y0
- >>14
でもわざわざ今からCをやるべきなのか問題はあるでしょ - 15 : 2021/06/19(土) 20:16:47.192 ID:MGIHyaPUd
- >>12
全然深くないじゃん
知ったかは恥ずかしいぞ - 22 : 2021/06/19(土) 20:22:30.537 ID:apDiWG3Y0
- >>15
俺にとっては深いんだよアホが - 30 : 2021/06/19(土) 20:27:42.750 ID:MGIHyaPUd
- >>22
安全性の話と計算量の話が区別できないのは論外 - 16 : 2021/06/19(土) 20:18:05.216 ID:lxY/wJEQ0
- >>10
バカ正直に毎回'\0'までの個数を数え直していたわけか - 11 : 2021/06/19(土) 20:13:01.045 ID:FQL0ojwM0
- 何だかんだパフォーマンス良いから
- 13 : 2021/06/19(土) 20:16:00.807 ID:MGIHyaPUd
- C「系」言語が世界を支配してるから
パフォーマンスが最高だから
Cに成り代われる言語が存在しないからこの辺あふぃな
初学者がCをやるべきとは全く思わない - 17 : 2021/06/19(土) 20:20:34.518 ID:r7oCwr860
- cはプログラミング言語を一般化したような存在ってことか?
だから重要視されるのか - 26 : 2021/06/19(土) 20:25:39.054 ID:fPnUG9UMa
- >>17
違う違う
どんな環境でもCは動くから共通の言語として利用されてきた - 28 : 2021/06/19(土) 20:26:58.172 ID:r7oCwr860
- >>26
osに依存しないのか - 18 : 2021/06/19(土) 20:20:38.027 ID:jgxY+OcL0
- 良くも悪くもメモリアクセスがしやすいからじゃない
- 24 : 2021/06/19(土) 20:24:24.141 ID:MGIHyaPUd
- >>18
違う現代において基本的にはCであってもメモリ操作はなるべく避けるべき行為
Cという地雷原の中であるからこそセキュアなコーディングが求められる - 20 : 2021/06/19(土) 20:21:03.831 ID:r7oCwr860
- すまんid変わったけど>>1ね
- 21 : 2021/06/19(土) 20:21:23.654 ID:VAwb7zvH0
- 最近の言語は便利な関数とかライブラリがあるけど元祖Cは基本的なライブラリしかないからな
楽したい精神が極まって凝りまくった自作関数作ってるうちに技術が高まるんだよホムセンの組み立て家具をドヤ顔で作る奴と資材館の材料で設計図込みで部材一式用意する違いみたいな感じ
- 23 : 2021/06/19(土) 20:24:14.456 ID:fPnUG9UMa
- Goとかに置き換え進んでるよ
cで育った人引退したら無くなるでしょ - 25 : 2021/06/19(土) 20:25:01.634 ID:MGIHyaPUd
- >>23
Goは遅すぎる
C#より遅いし存在意義が理解できない - 29 : 2021/06/19(土) 20:27:24.156 ID:fPnUG9UMa
- >>25
そんなんコンパイラの熟成次第じゃない - 31 : 2021/06/19(土) 20:30:27.691 ID:MGIHyaPUd
- >>29
Goなんてマイナー言語のコンパイラが
莫大な資本の上に成り立つC#環境
長い歴史の中で成熟されてきたCコンパイラ
それなりに将来有望視されてるRustのコンパイラ
に敵う未来は永久に来ないと思うぞ - 27 : 2021/06/19(土) 20:26:10.786 ID:apDiWG3Y0
- >>23
Goに置き換えた大規模プロジェクトRustかPythonに行きがち - 32 : 2021/06/19(土) 20:30:33.025 ID:aGPSsrD10
- まだマニュアル車が存在するのと一緒
イメージ的に格好いいから
コメント