虹裏img歴史資料館

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

18/02/12(月)19:26:02 すみま... のスレッド詳細

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

画像ファイル名:1518431162126.jpg 18/02/12(月)19:26:02 No.484672274

すみません私はJavaから来た旅行者なのですが入門書がいろいろあってどれがいいのか分かりません とりあえず画像と独習Cの評判がいいことは分かりましたが助けてほしいのですが

1 18/02/12(月)19:27:00 No.484672472

Javaやってたなら東北弁みたいなもんだしフィーリングでなんとかなるだろ

2 18/02/12(月)19:27:24 No.484672566

やかましい独習Cをやれ

3 18/02/12(月)19:28:48 No.484672882

やかましい 猫でもわかるCをやれ

4 18/02/12(月)19:32:23 No.484673714

そもそもJavaどのくらいできるの?

5 18/02/12(月)19:33:41 No.484674029

C++やろうぜ

6 18/02/12(月)19:33:58 No.484674106

苦Cで

7 18/02/12(月)19:34:04 No.484674133

>Javaやってたなら東北弁みたいなもんだしフィーリングでなんとかなるだろ 読むときはフィーリングでなんとかなってたけど数ヶ月先にCで書く機会が訪れたから それまでにちゃんと勉強しておかないとまずいかなと思って

8 18/02/12(月)19:35:03 No.484674358

ポインタは一回で理解できなきゃ諦めろ

9 18/02/12(月)19:35:12 No.484674406

猫は余計に分からなくなるでしょ! この「」! 独習Cじゃないかなやっぱり

10 18/02/12(月)19:35:45 No.484674548

K&RとC11の仕様でいいんじゃねぇかね

11 18/02/12(月)19:35:57 No.484674600

ポインタとメモリ管理だけ学べ

12 18/02/12(月)19:36:01 No.484674622

ポインタを理解できれば何とかなる ポインタのポインタまで理解する必要があるかは微妙 でも関数ポインタは覚えて欲しい

13 18/02/12(月)19:36:52 No.484674828

画像のでいいと思うけど今の版は知らない 猫は何となく使えた気になるけど実際何も理解してないから注意しよう

14 18/02/12(月)19:37:06 No.484674872

今までJavaの何をやってて今度はCの何をやりたいか不明瞭なまま質問されてもなあ 基本文法だけなら1日で理解できるじゃない

15 18/02/12(月)19:37:35 No.484674970

>読むときはフィーリングでなんとかなってたけど数ヶ月先にCで書く機会が訪れたから >それまでにちゃんと勉強しておかないとまずいかなと思って フィーリングでも読めるなら何とかなるよ 多分 最悪ググれば大体分かる

16 18/02/12(月)19:37:56 No.484675048

書きながら調べればよろしい!

17 18/02/12(月)19:38:09 No.484675096

>そもそもJavaどのくらいできるの? 仕事用のツール作るときにCの代わりにJava使ってる感じだと思う ぶっちゃけストリームとかあんまり理解できてない

18 18/02/12(月)19:39:01 No.484675257

配列はポインタ!って言われてしばらく頭にハテナを浮かべながら使っていた

19 18/02/12(月)19:39:26 No.484675359

どんな時もmallocですか?

20 18/02/12(月)19:39:53 No.484675449

たまにポインタを渡されてるのにさらに&つけてバグらせる

21 18/02/12(月)19:40:31 No.484675581

malloc,reallocで躓いたのが私だ

22 18/02/12(月)19:40:40 No.484675604

入門書読んでもしょうがないのでは…

23 18/02/12(月)19:40:46 No.484675627

そのアーキテクチャのアセンブラを先にやった方が俺みたいな単細胞アホには分かりやすかった 他にプログラムの開発経験が多いならそんなことしなくても分かりはするのだろうけど 昔のコンパイラ…なんちゃら試食版は最適化とかされず分かりやすいバイナリ吐かれるから ポインタで躓くことはなかった 今はどうやって習うんだろうなC

24 18/02/12(月)19:41:08 No.484675697

オブジェクト指向のことは一旦記憶から消去せよ

25 18/02/12(月)19:41:59 No.484675868

>今はどうやって習うんだろうなC 基礎のきくらいまで覚えたところで 現場に放り込まれて そのままの流れで覚えた おかげでいまだにmakefileの使い方がいまいち分かってない

26 18/02/12(月)19:42:31 No.484675982

>今までJavaの何をやってて今度はCの何をやりたいか不明瞭なまま質問されてもなあ >基本文法だけなら1日で理解できるじゃない Javaで何をやっていたか GUI作ったり Cの何をやりたいか 次の仕事で困らないだけの下地を身につけておきたい

27 18/02/12(月)19:42:40 No.484676007

>オブジェクト指向のことは一旦記憶から消去せよ 了解 関数のポインタ駆使してstrategyパターン実装するね…

28 18/02/12(月)19:43:26 No.484676183

今更Cやる必要ある?

29 18/02/12(月)19:43:51 No.484676287

煽るみたいな言い方だけどGUI作ってたじゃふわふわしすぎだし とりあえず次の仕事を始めるなりそれに近い環境で作業するなりすればいいんじゃないか ここで訊いても具体的なアドバイスなんか期待できないぞ

30 18/02/12(月)19:44:03 No.484676339

ポインタってメモリのアドレスに目印つけてるだけだと思ってたけど何か違うの

31 18/02/12(月)19:44:17 No.484676390

>今更Cやる必要ある? 一応去年の言語ランキングではトップだったからまあそれなりに

32 18/02/12(月)19:44:30 No.484676440

>今更Cやる必要ある? 基幹はCなんていくらでもあるだろ

33 18/02/12(月)19:44:34 No.484676457

……C++で良くね?

34 18/02/12(月)19:44:45 No.484676495

組み込みでもやるんじゃなければC++じゃないのかな

35 18/02/12(月)19:44:55 No.484676538

>……C++で良くね? ストラウストラップのプログラミング入門やろうぜ!

36 18/02/12(月)19:45:34 No.484676697

ほう…C++ですか…

37 18/02/12(月)19:46:06 No.484676808

>とりあえず次の仕事を始めるなりそれに近い環境で作業するなりすればいいんじゃないか >ここで訊いても具体的なアドバイスなんか期待できないぞ つまり次の仕事が組込み系になりそうな自分は マイコン買ってきて動かしてみるのが一番ということか

38 18/02/12(月)19:47:02 No.484677009

Cが要求されるシーンは増えてもC++はそうではない 商売のタネとしては年々重要度は減ってると思う

39 18/02/12(月)19:47:17 No.484677069

画像も独習Cもたしかレベルは同じだよね? なら好きなほうやればいいんじゃないの?

40 18/02/12(月)19:47:36 No.484677147

大丈夫だ そのくらいの理解度ならうちの会社には完璧にこなす即戦力として派遣されてくるから心配ない

41 18/02/12(月)19:47:50 No.484677199

なんで関数の冒頭でローカル変数宣言しないといけないの?

42 18/02/12(月)19:47:53 No.484677208

プログラミング経験者ならメモリ動作を学ぶつもりでやればいいんじゃない? メモリなんて他なら触らないだろうし

43 18/02/12(月)19:49:13 No.484677511

文字列と構造体が扱えればいけるいける

44 18/02/12(月)19:50:00 No.484677701

とりあえず今日日 純粋なCをやる理由から考えたほうが良いと思う...

45 18/02/12(月)19:50:45 No.484677860

独習Cは練習問題いっぱいあっていいけどどうにも興味をそそらないテーマばかりでおつらい

46 18/02/12(月)19:51:18 No.484677983

>とりあえず今日日 純粋なCをやる理由から考えたほうが良いと思う... 昔と違ってシステムプログラミングできる安全な言語増えたしね…

47 18/02/12(月)19:51:25 No.484678008

>とりあえず今日日 純粋なCをやる理由から考えたほうが良いと思う... 現場で使うから以上の理由が必要か?

48 18/02/12(月)19:52:04 No.484678182

ポインタ自体はアーキテクチャの知識だと思う

49 18/02/12(月)19:53:00 No.484678376

現場のライブラリがちゃんと整備されてたら楽勝よ

50 18/02/12(月)19:53:01 No.484678381

>今更Cやる必要ある? いや幾らでもあるだろう

51 18/02/12(月)19:53:12 No.484678431

メンテナンスは人のコード読んでるうちに覚えられるよ

52 18/02/12(月)19:53:56 No.484678597

>なんで関数の冒頭でローカル変数宣言しないといけないの? 別にどこで宣言してもいいぞ? まあ俺は全部グローバルにするけどね

53 18/02/12(月)19:54:23 No.484678689

取り敢えずstaticで

54 18/02/12(月)19:54:42 No.484678744

>>なんで関数の冒頭でローカル変数宣言しないといけないの? >別にどこで宣言してもいいぞ? >まあ俺は全部グローバルにするけどね じゃあ俺は一文字変数をグローバルにする!

55 18/02/12(月)19:55:09 No.484678868

昔は頭に書かないとコンパイルコケてたのだ 今でも組み込みではよく見られる

56 18/02/12(月)19:55:17 No.484678891

K&RとアンサーブックとエキスパートCプログラミングでいいんじゃないかな

57 18/02/12(月)19:55:23 No.484678916

じゃあ僕はマクロ使いまくる!

58 18/02/12(月)19:55:57 No.484679054

>じゃあ俺は一文字変数をグローバルにする! 滅べ!

59 18/02/12(月)19:56:05 No.484679076

動くやつが正義だ

60 18/02/12(月)19:56:16 No.484679120

C言語を使ったフリーのメガドライブ開発環境があるから 絵や音を出しながら色々勉強するには丁度良いかも

61 18/02/12(月)19:57:01 No.484679289

変数は数字連番で "VAR001~" とし、変数の意味は別途エクセルで管理すること

62 18/02/12(月)19:57:52 No.484679493

iをスコープ外で宣言するね……

63 18/02/12(月)19:58:12 No.484679576

>動くやつが正義だ なんでこれ動いてるんだろうも正義…

64 18/02/12(月)19:58:23 No.484679629

8ccからはじめよう

65 18/02/12(月)19:58:45 No.484679707

割と真面目にCの絵本

66 18/02/12(月)19:59:39 No.484679924

C++でCっぼく書くのいいよね…

67 18/02/12(月)20:01:08 No.484680296

C人類にはまだ早いと思う

68 18/02/12(月)20:01:40 No.484680440

速度が必要ならRustとか代替になるような現場にいきたいなぁ

69 18/02/12(月)20:02:15 No.484680565

クラスが無いのはどう整理するの?

70 18/02/12(月)20:03:07 No.484680794

>C言語を使ったフリーのメガドライブ開発環境 ナニソレ

71 18/02/12(月)20:03:23 No.484680849

>割と真面目にCの絵本 絵本シリーズはイラストが可愛くて好き

72 18/02/12(月)20:03:31 No.484680876

>クラスが無いのはどう整理するの? 高度なのじゃなけりゃ構造体と関数でどうにかならない?

73 18/02/12(月)20:04:24 No.484681056

>クラスが無いのはどう整理するの? なぁにクラスがあろうがOOPを理解できてないやつが使えば同じことだし なんとかするしかない

74 18/02/12(月)20:04:35 No.484681090

関数ポインタって何のために使うの

75 18/02/12(月)20:04:44 No.484681126

ちゃんとCでモジュール分割して作ればむしろオブジェクト指向の理解度も向上すると思うよ

76 18/02/12(月)20:05:10 No.484681252

>クラスが無いのはどう整理するの? 整理の意味をどう捉えたものか分からんが 構造体に関数ポインタ生やす程度で事足りない用途なら 上の層の言語に任せる方が自然

77 18/02/12(月)20:05:25 No.484681311

CもJavaも同じよ Javascriptは別物よ

78 18/02/12(月)20:06:13 No.484681484

Cでデストラクタやりたい!言い出したら最終的に車輪の再発明になるだけだしな

79 18/02/12(月)20:06:23 No.484681517

Cでそこまできっちり書けるなら関数型に魅力を感じそう

80 18/02/12(月)20:06:43 No.484681584

新しい言語が使える現場だったら最初からC言語なんて使っていんやな

81 18/02/12(月)20:06:55 No.484681631

>関数ポインタって何のために使うの ラムダ計算!

82 18/02/12(月)20:08:03 No.484681875

>関数ポインタって何のために使うの JavaScriptとかのクロージャと一緒よ 便利でしょ

83 18/02/12(月)20:08:18 No.484681928

>関数ポインタって何のために使うの 他の関数の引数として「処理」を渡すために使う 近代的な言語で言えばラムダ式だのdelegateだのそういうの この概念がjavaにあるかは知らん…昔は無かったと思う

84 18/02/12(月)20:08:54 No.484682081

>関数ポインタって何のために使うの コールバック

85 18/02/12(月)20:10:13 No.484682345

>新しい仕様が使える現場だったら最初から腐った開発キットなんて使っていんやな

86 18/02/12(月)20:10:19 No.484682374

>関数ポインタ 例外処理と組み合わせると便利さが分かりやすいと思う

87 18/02/12(月)20:10:50 No.484682477

>関数ポインタって何のために使うの 状態遷移・・・かな

88 18/02/12(月)20:12:09 No.484682751

関数ポインタだのクロージャーだの広くはオブジェクト思考もそうだけど ベタな実装で一度地獄を見ないとありがたみがわからないんやな

89 18/02/12(月)20:12:14 No.484682777

>JavaScriptとかのクロージャと一緒よ クロージャとは名前空間の扱いが違うでしょ

90 18/02/12(月)20:13:01 No.484682962

じゃばにもあるよ無名クラスとして もう絶滅した技術だがawtだのSwingだのでGUI拵えるときによく使う

91 18/02/12(月)20:13:56 No.484683175

アセンブラやったらCのポインターがよく分かった

92 18/02/12(月)20:14:44 No.484683369

gotoで ええやん

93 18/02/12(月)20:14:57 No.484683422

>じゃばにもあるよ無名クラスとして 昔ちょっとかじったときは無名インターフェースか何かで書いたような気がするな ちょっとソートしたいだけなのになんてこんな大袈裟な書き方なんじゃアホか!と思った記憶がある

94 18/02/12(月)20:16:07 No.484683726

為になるなぁ

95 18/02/12(月)20:16:16 No.484683760

さすがに冗長な構文なので今のじゃばはもっと楽に書けるじゃば

96 18/02/12(月)20:18:49 No.484684345

(Cガンダム)

97 18/02/12(月)20:23:31 No.484685443

>gotoで >ええやん エラー処理ならまあ・・・

↑Top