虹裏img歴史資料館 - imgの文化を学ぶ

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

  • iOSアプリ 虹ぶら AppStoreで無料配布中
  • 何でこ... のスレッド詳細

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

    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とかなんで作った