c言語勉強しようと思うんだけど準備するものって何がある?あとオススメの教科書教えて

1 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:04:33.605 ID:uiPsUZq40.net
プリーズヘルプミー

34 :マスエ(96歳) :2018/05/15(火) 23:19:13.916 ID:Llsx1G0tx.net

しばたぼうようとか言うのがいいとおもう
でも今はねっとでいいんちゃう

45 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:25:31.831 ID:8cWG8PQp0.net

htmlの漏れは?

10 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:06:51.117 ID:81CQHpzt0.net

苦しんで覚えるC言語

32 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:18:55.425 ID:uiPsUZq40.net

>>18
まじかー
c#ってやっぱcより難しい?
取り敢えず何かの言語に触れて慣れてから難しいのをやろうと思ってるんだけど
>>19
よくわかんないけどそのレスコピペしとくわ

94 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:54:29.165 ID:Zu82lJkj0.net

割りとマジでプログラミングを勉強するなら
1. Cでhelloworldから始める、ソートを用いた問題を解いてアルゴリズムの初歩の初歩(目的の挙動をさせるためにコードを組む能力)を鍛える
メモリの扱いを覚える
2. Javaでオブジェクト指向を覚える
3. ProcessingでフレームCGやフレームの考え方をやってみる(線形で扱う座標系や、無限ループ内で更新し続けるみたいな考え方)

この一連をやれば代替ゲームなりなんでも作れるようになる

18 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:09:54.504 ID:fGRGHkOo0.net

>>11
学校とかでやるならCからにしたほうがいいけど
どうせポインタで詰まるから最初からC#やっとけ
Cなんてほとんど使わんし

53 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:29:45.494 ID:81CQHpzt0.net

>>47
最初はちょっときついけど基礎をしっかり固めようねって意味の苦しんでだから
サドが書いてるわけではない

61 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:33:12.375 ID:uiPsUZq40.net

>>44
なるほど、地道にやってズルは控えめにがんばりまする
>>53
なるほどな
親切なサイトなんだな

83 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:46:12.171 ID:5Z8odfyh0.net

>>81
参考書見る必要ないの?

30 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:16:48.619 ID:Jl47ZK00d.net

個人的に良かったのは完全制覇ポインタって本だな
知ってるやついる?

22 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:12:31.094 ID:uiPsUZq40.net

>>8
なんかこれも調べてみると評判いいんだな
>>9
なんか調べてみたら優しそうだしこれ買ってみようかな
>>10
苦しみたくないからやだ

67 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:38:07.086 ID:fGRGHkOo0.net

>>64
うるせえ!まずはやってみるんだよ
ちなみに何をやりたいのよ

21 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:12:16.696 ID:fGRGHkOo0.net

>>19
おれCからJavaやってC#erになったけど
ポインタの後に参照型をやるより参照型のあとにポインタやったほうが理解が簡単な気がするんだが
おれだけかな

20 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:10:58.261 ID:Tzd2kRgY0.net

苦Cとか

25 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:15:01.387 ID:GgZC0TbSa.net

メモリの考え方が重要だからCプログラミング診断室オススメ

84 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:47:02.555 ID:Th0S8SXTr.net

理工系学部だと1年半期でCかJava教えるからそれに習ってCでいいと思う

37 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:21:07.942 ID:O4iZUGzxp.net

最初ならpythonでよくね?

62 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:33:28.419 ID:v9SRy/yW0.net

最初ならrubyでいいだろ

66 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:37:51.395 ID:uiPsUZq40.net

>>55
初版1985www
>>57
そのビジュアルスタジオ?とかgccってのをダウンロードすればいいのか
取り敢えずそれだけ明日やってみる

17 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:09:22.687 ID:fa8EuIEn0.net

Aからやればいいのに
Cから始めたがるニワカ

70 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:39:17.119 ID:Jl47ZK00d.net

>>65
そうだな
おじさん悲しいよ

39 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:22:37.305 ID:fGRGHkOo0.net

>>32
難しいかどうかは知らないけど、Cをベースに作られたのがC#だから、CでめんどくさいことはC#では簡単になってる(ことが多い)
それにC#なら大正義MicrosoftがVisual studio Communityっていう無償の開発ツールを提供してるし

89 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:49:29.460 ID:fGOEhfXO0.net

IT土方目指してんの?

60 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:32:23.281 ID:Jl47ZK00d.net

>>52
おれは好きだよ
時代が許さないよな

80 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:44:51.801 ID:aRcd/qZk0.net

>>75
してないね
ただC99使える環境なら大抵C++使えるような気がする

96 :以下、?ちゃんねるからVIPがお送りします:2018/05/16(水) 00:46:30.897 ID:kr8//YeL0.net

>>95
個人的にはWinAPIの前にboost挟んで欲しいな
OSのAPIも手広くラップしてくれてるし基本的には仕方ない時以外はOSのAPIを直接叩いて欲しくない

57 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:30:56.511 ID:r3SXXegFM.net

>>42
その気になれば始めるなんてすぐだから簡単なコード書いてみて雰囲気を感じ取るのはオススメよ
統合開発環境は俺はMicrosoftのvisual studio使ったけどgcc使う人も多い
前者はメニューいっぱいあってカスタマイズ要素が強いけどその分容量が大きいイメージ。インストールにマジで1時間かかる
で、コーディングとかはネット見ながらHelloWorldから初めて標準io、計算、ループ、配列あたりをオーソドックスに見てけばいい
そのうち多分ポインタで分からなくなる可能性出てくるからそこで初めてガチな参考書買うのもありだと思うよ

29 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:16:48.087 ID:r3SXXegFM.net

いやC#ならともかくC++やるなら普通前提知識習得のためにCやるしおかしくないでしょ
とりあえず用意するものなんてコンパイラとメモ帳(とはいっても統合環境なら一つでいい)くらいだしテキストも最悪ネットの解説集とかでも基礎は分かるしまず手探りでやってみたら?

12 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:07:47.075 ID:Z7JG7h+10.net

HP探せばいいとこあるよ

5 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:05:46.138 ID:77+ut4Zz0.net

まず服を脱ぎます

36 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:20:27.740 ID:uiPsUZq40.net

>>25
調べてみる
>>27
やっぱヤラシイのが一番良さそうだな

7 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:05:46.451 ID:uiPsUZq40.net

ちな飽き性

8 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:06:26.123 ID:l4DDqP7id.net

K&R

97 :以下、?ちゃんねるからVIPがお送りします:2018/05/16(水) 01:18:53.833 ID:Kq76yvSzd.net

メモリ解放で絶望した

51 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:28:49.851 ID:uiPsUZq40.net

>>39
無償!その言葉好きだよ
簡単になってるならやっぱc#から始める方がよさげだね
>>40
まずプログラムで作るものってのが想像できないレベルだからむつかしいなり

55 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:30:26.450 ID:Jl47ZK00d.net


これは?ちょっと古いけどいいぞ
CASLでもいいが

63 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:34:50.121 ID:Zu82lJkj0.net

昔独学で始めた時はクソゴミ知ったか共がCygwin勧めてきてひどい目に合ったからな
プログラミングのプの字もわかってないやつに、POSIX互換押し付けてんじゃねえぞ氏ね
EclipseのMinGWでやればいいとか、VSCommunityで勉強すればいいとか聞くけど
初学者が勉強するってのに環境設定やエラーが全部専門用語
くそみてえなプロジェクトだの、バイナリが見つかりませんだの訳わかんねえから脳みそが思考を放棄するわ

いまはいい時代になったのでMSYS2をインストールして、コマンドプロンプトからgccでコンパイルしよね!

40 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:22:47.713 ID:VWZn3CU8d.net

基礎なんて無視しろ
まず作りたい物をノートに書いてどう組み合わせればその機能を再現できるか考えよう
それから本を見ながら動かない理由を考えて原因を潰していこう

23 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:14:11.993 ID:fGRGHkOo0.net

k&rは学校とかで使うようなガチの教科書的内容だったと思う
やらしいCのほうがわかりやすいんじゃないかな

47 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:26:09.477 ID:uiPsUZq40.net

>>31
萌えは親しみやすくていいな
>>33
その名前何度か見たけどガチでオススメされてたのか
俺を苦しめようとあげてるのかと勘違いしてたわ

49 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:27:42.200 ID:aRcd/qZk0.net

>>23
多少古臭いとこもあるけどK&R本はサンプルが綺麗だからいいと思う
ウンコみたいなの得意げに載せてる糞の多いこと

87 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:48:28.421 ID:Jl47ZK00d.net

>>85
gccはC/C++のみ対応
C#やるならMS製のcsが必要

68 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:38:39.919 ID:338JUgXH0.net

プログラミング概論みたいな本読んでからリファレンスでおけ

46 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:25:47.884 ID:/f6Hs+g60.net

>>41
古い奴はvista対応のやつもあるから注意だけどな
まぁ改正版だと大丈夫そうだけど

4 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:05:28.646 ID:fGRGHkOo0.net

なんでC?
組み込みやりたいならC++のがいいし
そうでないならC#のほうがいいよとSEがマジレス

41 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:23:12.904 ID:SARix4Uf0.net

最初なら何選んでもいいよ
開発環境は自分で整えるの大変だから、CD付でインストールから案内してくれる本がオススメ

33 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:19:13.392 ID:b/kmKw8C0.net

ガチ初心者はコンパイルするまでで挫折するから苦しんで覚えるC言語って言うサイトはおすすめエディタとコンパイラがセットになったソフトが使える

3 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:05:25.851 ID:uiPsUZq40.net

ちなデブ

28 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:16:07.637 ID:uiPsUZq40.net

>>12
なるほど、そういうてもあるのか
>>15
優しそうでいいタイトルだしちょっと気になるな
メモっとくわ
>>16
何言ってるのかわかんないでごわす

88 :以下、?ちゃんねるからVIPがお送りします:2018/05/15(火) 23:48:50.244 ID:r3SXXegFM.net

c#も候補から外せないならVSにしとくといいよ
あれほんと色々な言語あるからな
初心者にはやや向かないけどね

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

最近のコメント

コメントはまだありません
ページTOPへ↑