虹裏img歴史資料館

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

22/11/18(金)12:07:09 この本... のスレッド詳細

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

画像ファイル名:1668740829615.jpg 22/11/18(金)12:07:09 No.994628237

この本買い増したよ あればあるほどいいから…

1 22/11/18(金)12:09:56 No.994629013

カタミャクミャク様

2 22/11/18(金)12:12:24 No.994629752

あればあるほどいい?

3 22/11/18(金)12:13:49 No.994630181

カニチャーハン

4 22/11/18(金)12:13:54 No.994630205

>あればあるほどいい? 関数電卓と同じ 居場所があればそこに置くもの

5 22/11/18(金)12:17:19 No.994631228

>>あればあるほどいい? >関数電卓と同じ >居場所があればそこに置くもの わからない…わからないよ

6 22/11/18(金)12:18:50 No.994631674

cは良い 書いたコードの挙動が把握しやすい

7 22/11/18(金)12:21:09 No.994632356

はじめての

8 22/11/18(金)12:25:55 No.994633941

Cは怖くない

9 22/11/18(金)12:28:10 No.994634730

C学んでおいて損ないだろうけども今はweb系あたりしか使わんのですよ

10 22/11/18(金)12:29:06 No.994635045

K&RはCを学ぶための本じゃなくてCを使うための本だから…

11 22/11/18(金)12:29:58 No.994635321

了解!cをWebAssemblyにコンパイル!

12 22/11/18(金)12:32:32 No.994636175

普段はpythonだけど高速化がいる部分はC++で書いてる

13 22/11/18(金)12:33:03 No.994636353

お札かな?

14 22/11/18(金)12:37:33 No.994637838

作法も学ぼう

15 22/11/18(金)12:38:45 No.994638249

この程度の処理にヒープメモリ使うなとかいう呪いが発生する書物

16 22/11/18(金)12:39:53 No.994638641

Cは触れてないとポインタとかその辺よく忘れてる でも比較的厳格だからコンパイルでエラー出してくれて助かる

17 22/11/18(金)12:42:09 No.994639391

ぬでもわかるというのに「」ときたら高級言語にばかり頼りやがってるんぬ…

18 22/11/18(金)12:42:13 No.994639416

Cはある程度完璧に理解したわって言える

19 22/11/18(金)12:43:34 No.994639891

演算子とか構造体共用体とかのちょっとしたことを忘れたときにあると役に立つコンパクトで検索性もいい本なのでC書きなら欲しい本だよ 最近の環境で最近の言語で書く仕事なら不要だけど組み込みやるならね…

20 22/11/18(金)12:45:54 No.994640642

昔の知識だけど今だとポインタのサイズは32bitじゃ全然足らないんじゃない?

21 22/11/18(金)12:47:09 No.994641003

もう350刷までいってるのかこいつ

22 22/11/18(金)12:47:58 No.994641252

組み込みでも古めのC++くらいは動くしな テンプレート無しクラスありsoftfloatなやつ

23 22/11/18(金)12:48:58 No.994641557

>組み込みでも古めのC++くらいは動くしな >テンプレート無しクラスありsoftfloatなやつ 古めのC++ってCの知識が欲しい奴だから結局スレ画になるんだ

24 22/11/18(金)12:50:13 No.994641936

>検索性もいい本 これ本当に大事だよな・・・

25 22/11/18(金)12:52:14 No.994642496

配列も文字列もポインターも同じよ

26 22/11/18(金)12:52:57 No.994642696

こっち買わない人おおいよね… fu1653850.jpeg

27 22/11/18(金)12:53:20 No.994642804

本当に同じだからみんな混乱するんですよ…

28 22/11/18(金)12:54:18 No.994643094

カーニハンの本は問題を出すのに答えが書いてなかったりするから戸惑う

29 22/11/18(金)12:54:47 No.994643224

そうそう K&Rはアンサーブックとセットなんだよね このセット持ってる奴はデキると見て間違いない

30 22/11/18(金)12:55:05 No.994643305

C18の規格読んでないわ…

31 22/11/18(金)12:55:42 No.994643461

一応ANSI対応の改訂がされているけど元コード古いしガチのプログラミング初心者向けというより計算機学者向けの新言語入門書だし基本的にコレクターズアイテムだよ でもわかってくると練習問題とか面白い

32 22/11/18(金)12:55:45 No.994643477

まあC99でいいし… C18使う機会ないし…

33 22/11/18(金)12:56:48 No.994643759

>一応ANSI対応の改訂がされているけど元コード古いしガチのプログラミング初心者向けというより計算機学者向けの新言語入門書だし基本的にコレクターズアイテムだよ >でもわかってくると練習問題とか面白い わかってないな K&Rは付録Aが本体だぞ

34 22/11/18(金)13:01:45 No.994645140

C++もいいけどあって当然と言わんばかりにcout<<を使う奴は信用できない

35 22/11/18(金)13:01:58 No.994645201

カーニハン先生はGo言語も本出してるけど相変わらず読みにくいぜ

36 22/11/18(金)13:03:32 No.994645590

>C++もいいけどあって当然と言わんばかりにcout<<を使う奴は信用できない どういうこと?

37 22/11/18(金)13:03:51 No.994645676

c#使ってて?って動きをした時に割とc++の挙動をしてるときがあるから無駄にならない

38 22/11/18(金)13:04:46 No.994645895

俺はポインタの利点がわからない… ポインタのポインタはもっとわからない…

39 22/11/18(金)13:06:06 No.994646212

ポインタの利点も何も今時って普通に書いたらポインタじゃね

40 22/11/18(金)13:06:09 No.994646223

あの辺にあるよってだけの話なのに書き方がクソだから分かりにくいんじゃ?

41 22/11/18(金)13:06:16 No.994646252

参考書をインクリメント

42 22/11/18(金)13:08:05 No.994646691

&と*で俺の認識はグチャグチャってわけ

43 22/11/18(金)13:08:31 No.994646797

次のCにgoのdeferを輸入するのは決定したんだっけ?

44 22/11/18(金)13:08:47 No.994646852

>>C++もいいけどあって当然と言わんばかりにcout<<を使う奴は信用できない >どういうこと? どこでもメモリが潤沢だと思うなよ

45 22/11/18(金)13:09:43 No.994647093

なんとなく古いバージョンのCのイメージがあったんだけど今から買っても問題ないやつ? 一応俺はポインタの概念分かるくらいで今からCのこと深く勉強しようと思ってる弱小です…

46 22/11/18(金)13:09:55 No.994647144

ポインタを理解したのはポインタに使い慣れた後です それでいいんだよ

47 22/11/18(金)13:10:24 No.994647261

>俺はポインタの利点がわからない… >ポインタのポインタはもっとわからない… Cはポインタ無しで書けるもんなら書いてみろレベルだろ

48 22/11/18(金)13:11:21 No.994647469

大学の頃も会社入ってからも買うたびになくなっていく本なので買う気なくなっちゃった

49 22/11/18(金)13:11:34 No.994647515

>どこでもメモリが潤沢だと思うなよ そのレベルだとprintfは縊り殺されるな

50 22/11/18(金)13:11:55 No.994647607

coutの厄介な所って<<をオーバーロードしてるところと状態を持ってるところと書式指定が煩雑なところだと思うけどメモリ関係ある?

51 22/11/18(金)13:11:57 No.994647623

>なんとなく古いバージョンのCのイメージがあったんだけど今から買っても問題ないやつ? >一応俺はポインタの概念分かるくらいで今からCのこと深く勉強しようと思ってる弱小です… 古いバージョンのCの本だよ でも今時Cで書く環境で仕事するならこれ読むべきだよ なぜならお仕事で触るCは古い環境で動くからです

52 22/11/18(金)13:12:29 No.994647748

Cは具体的なメモリをイメージしながら使う言語かな

53 22/11/18(金)13:12:36 No.994647777

古いバージョンどころかgccが通らない方言の可能性すらある

54 22/11/18(金)13:13:13 No.994647923

>古いバージョンのCの本だよ >でも今時Cで書く環境で仕事するならこれ読むべきだよ >なぜならお仕事で触るCは古い環境で動くからです ありがとうございますお仕事怖い…

55 22/11/18(金)13:14:44 No.994648279

もう遠い記憶だけどポインタにポインタ型とかなくて整数型だから 算術演算でアドレス操作できてしまうオイオイオイな仕様だった記憶

56 22/11/18(金)13:15:39 No.994648491

ページング…?

57 22/11/18(金)13:16:16 No.994648633

>もう遠い記憶だけどポインタにポインタ型とかなくて整数型だから >算術演算でアドレス操作できてしまうオイオイオイな仕様だった記憶 何が問題なのかわからん 与えられたアドレスから先頭を引いて位置を割り出したり普通にやるのでは…?

58 22/11/18(金)13:16:40 No.994648727

初期はintもポインタも同じサイズだからまぜこぜに使ってもいいよねってやってたらしいね

59 22/11/18(金)13:16:56 No.994648805

今のCも文字列型無いの?

60 22/11/18(金)13:18:37 No.994649190

昔マイナーなDSP向けにCで開発してたときはprintfというかstdio.h自体無かったな… math.hも無いから三角関数や指数対数も自力で実装せにゃならんかった

61 22/11/18(金)13:19:40 No.994649434

>math.hも無いから三角関数や指数対数も自力で実装せにゃならんかった えぇ…

62 22/11/18(金)13:19:57 No.994649495

高級アセンブラとして使うと好き 大規模なやつは苦手 QEMUとかのソースコード読んだらオブジェクト指向もどきの挙動していて読みにくかった

63 22/11/18(金)13:23:27 No.994650369

>今のCも文字列型無いの? はい

64 22/11/18(金)13:23:41 No.994650435

>math.hも無いから三角関数や指数対数も自力で実装せにゃならんかった 標準ライブラリのオープンソース実装がなかったの?

65 22/11/18(金)13:27:54 No.994651405

>初期はintもポインタも同じサイズだからまぜこぜに使ってもいいよねってやってたらしいね 今でもLinuxカーネルを128bitに拡張しようとして問題洗い出したらlong intが64bitを前提にしてるポインタコードが多すぎてコードを書き直すかC側で規格を変えるかみたいな問題になってるからポインタサイズ問題は根深い

66 22/11/18(金)13:28:51 No.994651661

(あまりよろしくない書き方を強制されるSDK)

67 22/11/18(金)13:29:00 No.994651701

こんな本で課題解かせるの無理だよ!きょーじゅー!

68 22/11/18(金)13:30:16 No.994651996

32bit環境がポインタもintもちょうどよいサイズ感でよかったなあ

69 22/11/18(金)13:31:23 No.994652285

>>math.hも無いから三角関数や指数対数も自力で実装せにゃならんかった >標準ライブラリのオープンソース実装がなかったの? 記憶が曖昧だけど確か小数がそのDSP独自の固定小数点型限定で浮動小数点自体使えなかったから多分無理だったんだとおもう

70 22/11/18(金)13:34:12 No.994652980

現代でトレンドのコンパイラはあるんです?

71 22/11/18(金)13:34:49 No.994653140

>現代でトレンドのコンパイラはあるんです? clang

72 22/11/18(金)13:35:04 No.994653200

gccとLLVM/ClangとMSVCがあれば ええ!

73 22/11/18(金)13:35:35 No.994653312

ILP32とかILP64とかある

74 22/11/18(金)13:36:56 No.994653615

整数を決まったサイズの型とアーキテクチャに依存する型の両方定義しているRust たいていどちらも使うことになるRust

75 22/11/18(金)13:39:34 No.994654264

gccは独自の拡張が多すぎて書き捨てのコード扱う分には良いけどずっと使うのは微妙だなという気持ち もちろん要件次第だけど

76 22/11/18(金)13:39:42 No.994654307

RustってC++より面倒なイメージあるけどどうなの

77 22/11/18(金)13:40:16 No.994654439

>もう遠い記憶だけどポインタにポインタ型とかなくて整数型だから >算術演算でアドレス操作できてしまうオイオイオイな仕様だった記憶 むしろそれこそがCの強さなんじゃねえの?

78 22/11/18(金)13:41:58 No.994654873

Rustはちょこっとしか使ったことないけどの変数の中身は不変とか変数の中身をどこかに渡したら失うは慣れないと混乱する

79 22/11/18(金)13:46:51 No.994655982

>記憶が曖昧だけど確か小数がそのDSP独自の固定小数点型限定で浮動小数点自体使えなかったから多分無理だったんだとおもう あー変数の型からして独自のやつか…

80 22/11/18(金)13:49:07 No.994656555

久々にC勉強したら共用体の必要性がよくわからんかった

81 22/11/18(金)13:49:52 No.994656739

共用体はメモリが足らねえ時代の徒花

82 22/11/18(金)13:52:02 No.994657265

>久々にC勉強したら共用体の必要性がよくわからんかった 例えばこんなことができる https://coskxlabsite.stars.ne.jp/html/for_students/CIntro/extension/bitfieldunion.html

83 22/11/18(金)13:52:35 No.994657390

共用体は処理系と保存するファイルのエンディアンが違うって時に一回使ってみた事があるな…

↑Top