虹裏img歴史資料館

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

23/10/11(水)20:43:48 何でこ... のスレッド詳細

削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。

画像ファイル名:1697024628585.png 23/10/11(水)20:43:48 No.1111507315

何でこんな危険な言語が流行ってるの

1 23/10/11(水)20:45:30 No.1111508036

流行ってはなくない?

2 23/10/11(水)20:45:50 No.1111508172

これバグとか脆弱性とかないの

3 23/10/11(水)20:49:38 No.1111510082

>何でこんな危険な言語が流行ってるの アセンブリ言語よりずっとマシだからですかね…

4 23/10/11(水)20:49:58 No.1111510258

言語のバグって何だろう 一部のライブラリ関数がセキュリティ的に無防備すぎてdeprecatedになってる例はある

5 23/10/11(水)20:50:37 No.1111510585

ポインタいいよね

6 23/10/11(水)20:51:06 No.1111510831

今はRustっていうのがいいんだろ?

7 23/10/11(水)20:54:30 No.1111512367

今も昔もそしてこれからもずっと C 言語だ

8 23/10/11(水)20:59:26 No.1111514618

imgだってサーバーソフトはC言語産だ

9 23/10/11(水)20:59:58 No.1111514901

これまでもこれからも人類には早すぎる言語

10 23/10/11(水)21:01:35 No.1111515687

脆弱性検査する方法調べてたけど言語変えた方が早くねって思った

11 23/10/11(水)21:07:13 No.1111518507

だってCPUメーカーが新しい言語のコンパイラ作ってくれないんだもん

12 23/10/11(水)21:10:44 No.1111520123

>だってCPUメーカーが新しい言語のコンパイラ作ってくれないんだもん 使うか…intel fortran

13 23/10/11(水)21:13:56 No.1111521544

Cは車輪の再発明をするのにちょうどいい

14 23/10/11(水)21:15:14 No.1111522123

LLVMにCのソース吐かせるか!

15 23/10/11(水)21:16:38 No.1111522726

新しいE感じの言語も結局Cを経由してコンパイルしてんだろ?

16 23/10/11(水)21:17:02 No.1111522911

今勉強してるけどコンストラクタと継承使って継承できないの怖くない?ってちょっと思う まぁ組み込んじまえばそれまでだろ!

17 23/10/11(水)21:17:40 No.1111523211

書き込みをした人によって削除されました

18 23/10/11(水)21:17:58 No.1111523337

詳しくないけどLLVM挟めばCのコンパイラもRustのコンパイラもそんなに作る労力変わらなかったりしないの

19 23/10/11(水)21:20:11 No.1111524351

>新しいE感じの言語も結局Cを経由してコンパイルしてんだろ? 1.E感じの言語のコンパイラをCで作ります 2.E感じの言語で書いたE感じの言語のコンパイラを1.でコンパイルします 3.2.のソースを2.のコンパイラでコンパイルします 4.E感じの言語できた!

20 23/10/11(水)21:21:23 No.1111524909

>Cは車輪の再発明をするのにちょうどいい 言葉を選びなさい 採寸した一張羅を仕立てるための言語だ

21 23/10/11(水)21:21:32 No.1111524971

>これまでもこれからも人類には早すぎる言語 人類には早いかもしれないけど処理も速いし…

22 23/10/11(水)21:23:00 No.1111525610

今だとE感じのプロトタイプコンパイラはLL言語で作った方が楽そうだなあ

23 23/10/11(水)21:24:11 No.1111526107

C++メインで他にも言語使うけど一番イケてる言語はC言語だと今も思ってる

24 23/10/11(水)21:24:22 No.1111526185

最初に学ぶ言語みたいな顔してるけど本当にこいつから学ぶべきなのか?

25 23/10/11(水)21:24:54 No.1111526408

これは言語を学ぶというより言語を通じてコンピュータアーキテクチャを学ぶ感じ

26 23/10/11(水)21:25:16 No.1111526586

>最初に学ぶ言語みたいな顔してるけど本当にこいつから学ぶべきなのか? ポインタの概念はこいつで理解しておけば大体応用が利く

27 23/10/11(水)21:25:49 No.1111526846

「」はコンパイラ作ったことある?

28 23/10/11(水)21:26:25 No.1111527095

書き込みをした人によって削除されました

29 23/10/11(水)21:27:07 No.1111527414

>最初に学ぶ言語みたいな顔してるけど本当にこいつから学ぶべきなのか? 何かやりたいことがあってプログラミングを手段にしたいんじゃなくて プログラミングそのものを学びたいならこいつ覚えておいて損はないというか なんかのライブラリ使おうと思ったらこいつで書いてあったりすること多数だから…

30 23/10/11(水)21:27:34 No.1111527618

>最初に学ぶ言語みたいな顔してるけど本当にこいつから学ぶべきなのか? 何をやりたいかによる リソース少ないマイコン使うならこれ一択だし

31 23/10/11(水)21:27:36 No.1111527645

>「」はコンパイラ作ったことある? 大学の演習で… 設計書通りに作るだけだったけど

32 23/10/11(水)21:27:50 No.1111527759

>「」はコンパイラ作ったことある? コンパイラじゃないけどlispのオレオレ処理系は作った

33 23/10/11(水)21:28:23 No.1111528009

>何でこんな低級な言語が流行ってるの

34 23/10/11(水)21:29:06 No.1111528311

>>何でこんな低級な言語が流行ってるの 高級なアセンブラだから

35 23/10/11(水)21:29:25 No.1111528450

プロトタイプ宣言なんかしなくても関数ヘッダファイルにまとめて冒頭でインクルードするだけでよくない?

36 23/10/11(水)21:29:33 No.1111528506

70年代のコンピューターでも使える汎用的な言語だから当時としては入門によかったかもしれないけど今なら他の言語でもいいような気もする

37 23/10/11(水)21:34:19 No.1111530583

低レベルから黒魔術までこいつ一本で学べるすげえやつだよ

38 23/10/11(水)21:35:19 No.1111531022

俺もしかして何かやっちゃいました?を体験できるぞ! 文字通りの意味で

39 23/10/11(水)21:37:59 No.1111532171

Java勉強してからやったらiやjまで宣言してやらなきゃいけないのや途中で新しく変数宣言しちゃいけないの最初知らなくて何でコンパイルエラー起こるのか分からなかったよ

40 23/10/11(水)21:40:11 No.1111533124

バージョンあるのが若干ややこしい

41 23/10/11(水)21:40:57 No.1111533447

i++と++iで返り値が違うみたいな仕様はどういう場面で使うのを想定してるんだろう

42 23/10/11(水)21:41:07 No.1111533519

そうCで全部できる

43 23/10/11(水)21:41:24 No.1111533640

>Java勉強してからやったらiやjまで宣言してやらなきゃいけないのや途中で新しく変数宣言しちゃいけないの最初知らなくて何でコンパイルエラー起こるのか分からなかったよ 意味不明すぎ Javaも宣言するだろ

44 23/10/11(水)21:42:28 No.1111534061

>i++と++iで返り値が違うみたいな仕様はどういう場面で使うのを想定してるんだろう 場面と言うかそれは単純に処理順序の違いで結果が変わってるだけじゃないのか

45 23/10/11(水)21:42:34 No.1111534105

実は最近のCは途中で変数宣言してもいいよ

46 23/10/11(水)21:42:38 No.1111534132

>ポインタの概念はアセンブラで理解しておけば大体応用が利く

47 23/10/11(水)21:42:40 No.1111534141

>i++と++iで返り値が違うみたいな仕様はどういう場面で使うのを想定してるんだろう どういうも何も1文字先読みとか1つのズレで判定に関わることが多いからでしょ

48 23/10/11(水)21:43:03 No.1111534340

>実は最近のCは途中で変数宣言してもいいよ もう20年前やぞ

49 23/10/11(水)21:43:26 No.1111534494

>i++と++iで返り値が違うみたいな仕様はどういう場面で使うのを想定してるんだろう array[i++] って書いたときに0から始まってほしいときと1から始まってほしいときがあるだろう?

50 23/10/11(水)21:45:55 No.1111535561

昔はCですら重いと言われてたんだよな

51 23/10/11(水)21:45:57 No.1111535574

こいつが危険なんじゃなくてコンピュータを生で扱うのが危険なんじゃないか?

52 23/10/11(水)21:47:30 No.1111536193

>>i++と++iで返り値が違うみたいな仕様はどういう場面で使うのを想定してるんだろう >array[i++] >って書いたときに0から始まってほしいときと1から始まってほしいときがあるだろう? iの初期値変えた方がいいと思う

53 23/10/11(水)21:47:35 No.1111536227

>こいつが危険なんじゃなくてコンピュータを生で扱うのが危険なんじゃないか? それはそう でもそうせざるを得ない時代はあったし今でも時と場合によってはそう

54 23/10/11(水)21:48:14 No.1111536469

とりあえず処理系依存と動作未定義やめない?

55 23/10/11(水)21:49:14 No.1111536866

C99はそれはそれでクソめんどくさい VLAとかなんで作った

↑Top