2ntブログ


スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。




C言語の勉強はじめるから必要なものとか教えてくれ

1:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:54:29.31 ID:HI2+Rfpk0

今密林から「新訂新C言語入門」~スーパービギナー編~が届いたがこれ読んでもなんのこっちゃって感じなわけだが 











2:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:55:08.01 ID:EgIe1CjX0

やる気 





28:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:57:40.45 ID:dpSqs3VLi

>>2 
これ 



 


7:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:55:55.19 ID:UDIdThRJ0

プログラマーになるの? 





29:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:57:44.96 ID:HI2+Rfpk0

>>7 
なりたいな 






10:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:56:14.07 ID:tnwGj5H/O

C言語なら情報工学から勉強した方が分かりやすい 





29:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:57:44.96 ID:HI2+Rfpk0

>>10 
調べてみる 






14:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:56:37.08 ID:V8LZ0W9y0

とりあえずVCでも買ったら? 





29:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:57:44.96 ID:HI2+Rfpk0

>>14 
VCってなんだ? 






15:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:56:40.44 ID:HI2+Rfpk0

いやそういうのいいからマジで 
ソースプログラム組んでできたファイルを起動するとかわけわからんのだが 






104:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:12:50.31 ID:haxACv/10

>>15 
あ、すでにソースプログラムを組んだのかと思ったらソースすら作ってないんだ。 
必要な物はその本とパソコンと、コンパイルってソフトとメモ帳とかのエディタ。 
意味がわかってみたらVisual C++とかeclipseとかの統合開発環境とか使うとプログラムミスが見つけやすくなる。 

ていうか、必要な物はその本に全部書いてあるはず。 

プログラムをひとつひとつ機械語で打っていくってのは相当困難でな、 
やりたいことを指示するためにエディタで人間にわかり易い内容で書いていって、 
コンパイラってプログラムで機械語に直してプログラムにする。 
実行のたびに機械語に直すインタプリタ言語ってのもある。 

黙ってそのほんの一ページ目から書かれていることを真似ろ。本を一冊終えたらだいたい何をやってるかわかるはず。 






108:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:13:42.10 ID:HI2+Rfpk0

>>104 
コンパイルってソフトがなんなのかわからないんだ 
最初からPCに入ってるのか? 






115:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:17:14.48 ID:haxACv/10

>>108 
基本入っていない。C言語でwindowsで使えて僕が知ってるのといえばgccだが 
多分その本の最初の方に使うコンパイラが書いてあるはず。 






20:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:57:08.04 ID:oReMfnXd0

Cなんてドライバ開発者くらいしか使ってないんじゃないの? 





32:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:58:05.60 ID:impYmR560

>>20 
組み込み系は使ってるんじゃないかな 






24:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:57:19.51 ID:Ts5sDSIw0

超ハイスペックなパソコン 
ガチで 






25:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:57:30.07 ID:w72Ivnj20

C++じゃなくてCなの? 





36:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:58:25.20 ID:HI2+Rfpk0

>>25 
調べてみたら最初はCからだっていってたから買ってみた 






42:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:00:02.69 ID:OThbipfe0

>>36 
真の初心者にはLISPをおすすめする 






51:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:00:57.78 ID:HI2+Rfpk0

>>42 
マジかよ・・・返品ってできるかな 






26:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:57:36.19 ID:0Euog0oS0

テキスト編集ソフト 





31:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:57:59.80 ID:gHj/OtDJ0

mingw 
gcc 
emeditor free 






39:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:59:02.71 ID:XFcYGEjP0

Cならタダで勉強できるのにもったいねえな 





40:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 20:59:32.27 ID:impYmR560

最初はCからは嘘だ 
騙されたな 
職業でやるならできた方がいいけど、やりたいことから言語選んだ方がいい 






51:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:00:57.78 ID:HI2+Rfpk0

>>40 
ゲーム作りたい 






44:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:00:13.88 ID:TJ9eJBsI0

サンプル見て1行1行何やってるか調べればわかるようになる 
最初はPCすらいらない 






49:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:00:55.20 ID:BPXnHUjn0

プログラミングのバイトで儲けるぜwwwwって思ってCを一通りやったのに 
近くにIT会社がないでござる 






50:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:00:56.80 ID:zy7D4Y5k0

void main(void) 
{ 







54:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:01:42.68 ID:HI2+Rfpk0

>>50 
さっきからいろいろかいてあるけどこれなんだ? 






68:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:04:51.69 ID:haxACv/10

>>54 
お前本読んだんじゃないのかよ。 
Cはmainという関数で囲まれた領域を実行する。 
mainの中から他の関数を呼び出したりする。 






55:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:01:50.56 ID:haxACv/10

とりあえず、そのファイルをコンパイラで機械語に変換するんだ。 
そうすればプログラムで支持した通りのことができるようになる。 

本にコンパイラについて書いてないか? 






56:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:01:58.67 ID:EgIe1CjX0

ちなみにphpのほうが職あるぞ 
簡単だし 






64:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:03:40.77 ID:impYmR560

>>56 
やめろよ、あんなのは趣味のプログラマが使うものだ 
PHPで職業プログラマ勧めるとか、人間性腐ってるな 






61:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:03:04.56 ID:oReMfnXd0

勉強じゃなくて遊びでやった方が良いよ 
C見たいなガチガチの言語じゃなくてゆるいperlとかwwwww 






67:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:04:23.34 ID:L3G+bd5b0

マジレスすると努力 
本を1日で読み切るくらいでやらないとだめ 
もちろんサンプルソースとかも写したりする 
ただいきなりCはきつい 






70:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:05:11.88 ID:A4hxhQuc0

別にC言語そのものはは全然きつく無いし超単純だろ 
メモリとか文字列が面倒なだけ 






72:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:05:41.33 ID:XFcYGEjP0

Cに限らないけど大体の言語はネットで解説してるページが山ほどある 
本に書いてあるのと変わらないかそれ以上の情報量もある 
結局本はスペースが限られてるから載ってない情報もある 

だからっつって本が駄目ってわけじゃないけどね 
でもいい本は限られてるからそれを買えないなら金の無駄だな 






74:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:06:06.87 ID:Kl+VCoUHi

C言語の絵本って本オススメ 





78:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:06:50.97 ID:A4hxhQuc0

要するに、本読むことしかする気がなくて 
自分で調べるとか、書いてないこと試してみるとかする気が無いなら何も出来ずに終わる 

一番必要なのは↑をやることだ 






80:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:07:34.57 ID:UWKtj1o+0

あ、それとプログラミングに使うエディタはVIMがいいよ。 
プログラマはみんなVIM使ってるよ。 






84:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:08:59.46 ID:XV0XqW0Z0

>>80 
いやいや…emacsだろ 






93:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:10:18.28 ID:vrLTKVLK0

>>84 
emacs使いにくいわ 
Vimばっかり使ってるからあんまりさわったことないけど 






81:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:08:11.81 ID:HI2+Rfpk0

まってくれ 
つまりどの言語が一番いいんだ? 






83:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:08:51.34 ID:impYmR560

>>81 
やることによるって言ってるだろカス 






87:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:09:01.52 ID:V8LZ0W9y0

>>81 
お前の好きなの覚えりゃいいよ 
どのみち1つの言語だけ覚えても使えないし 






123:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:21:22.23 ID:PYC254Uhi

>>81 
マジレスすると英語 






90:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:09:34.23 ID:D3z9qJ520

マジレスすると、初めはVBSがお勧め。 
Windowsあれば良い、自分のする動作とプログラミングの紐付が簡単 


実行方法: 

1.テキストエディタを開く 

2. 「msgbox "hello" 」と書く 

3.ファイル名をhello.vbsにして保存 

4.ファイルをダブルクリック 

そうすればhelloってポップアップがでる。 






95:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:10:23.98 ID:HI2+Rfpk0

>>90 
ありがとう 
すごいわかりやすかった 






111:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:15:18.55 ID:D3z9qJ520

その後、ステップアップで自分のしたいことを 
VBSで書いていけばすぐに覚えるよ。 

画像ファイルを全部、更新日付の連番にする。 
2chのスレにあるjpgを全部ダウンロードする。 

とか。 






116:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:17:19.82 ID:HI2+Rfpk0

>>111 
そんなことできるのかすごいな 
生意気だけど本当に覚えたくなってきた 






91:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:10:02.30 ID:SEwgsb4Ji

CやってからC♯やってるけどC♯のがラクだし楽しい 





92:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:10:10.58 ID:+2eHcxn20

ゲーム作りたいならC#のほうがいいだろ 

C→C++→VC++は途中で糞飽きるはず 






94:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:10:23.10 ID:tXTP4Vj7i

最初はCで正解 
素直でクセがないうえなんでもできるからプログラミングに必要な知識はほぼ手に入る 






97:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:11:00.57 ID:OThbipfe0

LISP最強だろ 





99:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:11:27.29 ID:zy7D4Y5k0

結局なんだかんだ迷ってる時間があったら何でもいいからやっとけやっとけって感じだよね 





100:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:11:30.55 ID:A4hxhQuc0

買った本を読むことから始めれば? 





105:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:12:54.94 ID:HI2+Rfpk0

>>100 
理解できなくてもいいから全部読めばいいのか? 
さくら荘でそんな感じのこと赤坂きゅんが言ってた気がする 






103:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:12:13.16 ID:PF/tMrLE0

Cで基礎学んでC++でオブジェクト志向を学んどけばいい 





106:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:13:24.04 ID:mCU5ZBST0

>>103 
++でオブジェクト指向学ぶとかドMだろ・・・ 






112:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:15:22.11 ID:impYmR560

>>103 
C++はいきなりやるには学習コストが高すぎる。 
問題の切り分けがしづらい。 

メモリに関してはCで、オブ指はC#で覚えたら自然とC++は書ける 






107:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:13:39.74 ID:1MWmhNSA0

UIを一番細かく弄れる言語って何よ 





113:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:15:41.69 ID:YQiNh5UU0

>>107 
winでの話ならAPI使うに限る、つまり必然的にCってことになる 






109:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:13:42.21 ID:ulOuC0z5i

苦しんで覚えるC言語っていうサイトオススメ 
実際苦しくないし、細かい設定しなくてもCの練習ができるコンパイラがおとせるしな 






120:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:18:57.92 ID:HI2+Rfpk0

>>109 
読んでみる 
ありがとう 






124:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:21:25.24 ID:haxACv/10

>>120 
あまり最初にいろいろ手を出すと混乱してわからなくなって断念することになるぞ。 
同じようなことを説明するのに他のやり方でやっていってわからないことが増えていく。 
一冊本か、サイトかを決めて、その内容を全部まずは真似てからだ。 
ただし、その本を丸写ししてエラーが出たら、そのエラーを検索にかけて 
何が間違っているのかを理解していく。(大半は自分の打ち間違い) 






126:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:22:42.20 ID:HI2+Rfpk0

>>124 
本の方は結構古いやつっぽいしサイトの方でやってみるよ 






127:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:25:54.47 ID:+E3aeU7g0

もう面倒くさいからここを読んで自分で決めろ 

プログラミングスレまとめ in VIP - どの言語を学ぶべき? 
http://vipprog.net/wiki/which_lang.html 





131:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:30:18.21 ID:43Uw1PhgP

iPhoneアプリもこのCとかでいちいち作ってんでしょ? 
くそ面倒だな(´・ω・`) 






132:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:30:26.11 ID:T8ore9YJ0

C → C++ → C# の順で進めばいいの? 
ポインタ覚えたらC++に進んでいいの? 






136:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:36:41.05 ID:haxACv/10

>>132 
やりやすいところからやっていけばいい。 
やりたいことに得意だって言語からスタートしたらいい。 
C#で作りたいものがあるならいきなりC#からスタートしたほうがいい。 

Cとかは古い言語だから、メモリ処理とか、オブジェクト処理 
(処理とか変数をひとまとめにして理解しやすくする)とかはない。 
ただ、その分機械語に近いから機械の制御(組み込みとか)をするならこちらじゃないとダメ。 

逆にC#とかはそのあたりをわかりやすいように作り変えている。 
なので、機械をガシガシいじってメモリ位置指定(ポインタとか)は使いにくい。 

また、APIと言って、なにか便利なことをしてくれる関数群ってのがあるんだけども、 
それが使える言語じゃないと当然ダメ。 






137:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:36:46.67 ID:impYmR560

>>132 
どう解釈したらそうなるんだよ。 
三つ覚えてなにしたいんだよ。 
一つでいいから目的達成しやすい言語選んで極めろよ。 






133:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:32:16.87 ID:fqXFHn0B0

右下にプログラム学習コーナーあるじゃん 
http://www.microsoft.com/japan/msdn/vstudio/ 

ド素人だけどゲーム作りたいなら、C#のがいいと思うけどね 
http://www.microsoft.com/japan/msdn/vstudio/express/ 

個人的なオススメはココ 

http://www.kumei.ne.jp/c_lang/ 





147:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 22:03:39.39 ID:cF+Ee8eV0

>>133 
>>1じゃないけど 
とある理由でC++を学ぶことになったから「猫でもわかる~」を読んだら「C++の前にC覚えろ」ってあった 
結局Cは取り敢えず最後までやるべき? 






152:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 22:09:34.07 ID:fqXFHn0B0

>>147 
そんなんあったっけ? 
Cの項目でやりましたねってのはありそうだと、今チラ読みして思いはしたけど 
C#と違ってCとC#は共通項あるしなぁ 






153:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 22:14:55.33 ID:cF+Ee8eV0

>>152 
How to walkの所で「全くの初心者はCから読め」って書いてある 
C++編はCの知識を持った人向けになってるらしい 






157:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 22:23:43.27 ID:fqXFHn0B0

>>153 
ああ、このサイトの構成だとそうなるっぽい 
俺は事前にC言語学んでてSDK編C++編に世話になったからなぁ 
自分でプログラム書くようになればむしろ辞書が欲しくなるだろうし(ライブラリの) 
俺のこのサイトの使い方もヒント探しだ 






135:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:36:23.25 ID:3exLGyf2O

俺も勉強しようとしてmac買ったらxcodeてのが全部英語で積んだ 





138:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:38:06.38 ID:fqXFHn0B0

ちなみに俺はゲーム専門学校行って 
アセンブラかじらされてCの文法習ったら 
先生のライブラリ使いながら 
黒PSかMS-DOS上で絵が動くのを作った 
やっぱいきなり絵が動く方がやる気出るわぁ 






139:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:41:23.00 ID:impYmR560

YAGNIって言ってな、あれこれ先に悩んで準備ばっかりしてたら人生いくらあっても足りないんだわ。 

まず最近の言語一本でゲームを作れ。 
それで、処理速度が必要な部分とか、出来ないことが出てきたらはじめてCとかを使えばいい。 






141:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:54:41.65 ID:mCU5ZBST0

何か一つある程度できるようになれば違う言語必要になった時対応しやすいからね 
全部まんべんなくやると複雑な処理しなくてはいけない時に詰みやすい 






142:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:57:26.31 ID:zy7D4Y5k0

結局 
while(---){ 
} 
 
while(---) 
{ 
} 

どっちがいいの? 






143:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 21:59:11.06 ID:haxACv/10

>>142 
どっちでもいい。会社で組むのなら先輩に合わせとけ。 
自分で組むのなら好きな方。僕は前者を使うけどな。 






151:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 22:08:21.67 ID:impYmR560

>>143 
だから何のゲーム作るかによるって。 
Windowsで動けばいいのか、ブラウザで動けばいいのか。 
やりたいこと決めてから相談したら自然と大体絞られるだろ。 






154:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 22:19:03.78 ID:PMG35vFe0

全くの初心者なんだが便乗させてくれ 

EXCELのマクロ触れたらな~って思いと 
バッチファイル作れるようになりたいって思いが 
あるんだが何を勉強すれば良いんだ? 






155:以下、名無しにかわりましてVIPがお送りします:2012/06/09(土) 22:21:52.70 ID:haxACv/10

>>154 
言語習得の基本は言語本買ってきてサンプルプログラムをひたすら作る。 

つーか、変数と分岐とループと関数とオブジェクト指向がわかってたら 
どの言語でもその言語の関数を勉強したら組める。 

エクセルマクロなら変数と分岐とループと関数で十分。 


関連記事



コメントの投稿

PR
リンク

リンク
アンテナサイト
最新記事
カウンター

現在の閲覧者数
アクセスランキング
アクセスランキング
メールフォーム

名前:
メール:
件名:
本文:

月別アーカイブ
カテゴリ