スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
新しい記事を書く事で広告が消せます。
C言語の勉強はじめるから必要なものとか教えてくれ
今密林から「新訂新C言語入門」~スーパービギナー編~が届いたがこれ読んでもなんのこっちゃって感じなわけだが
やる気
>>2
これ
プログラマーになるの?
>>7
なりたいな
C言語なら情報工学から勉強した方が分かりやすい
>>10
調べてみる
とりあえずVCでも買ったら?
>>14
VCってなんだ?
いやそういうのいいからマジで
ソースプログラム組んでできたファイルを起動するとかわけわからんのだが
>>15
あ、すでにソースプログラムを組んだのかと思ったらソースすら作ってないんだ。
必要な物はその本とパソコンと、コンパイルってソフトとメモ帳とかのエディタ。
意味がわかってみたらVisual C++とかeclipseとかの統合開発環境とか使うとプログラムミスが見つけやすくなる。
ていうか、必要な物はその本に全部書いてあるはず。
プログラムをひとつひとつ機械語で打っていくってのは相当困難でな、
やりたいことを指示するためにエディタで人間にわかり易い内容で書いていって、
コンパイラってプログラムで機械語に直してプログラムにする。
実行のたびに機械語に直すインタプリタ言語ってのもある。
黙ってそのほんの一ページ目から書かれていることを真似ろ。本を一冊終えたらだいたい何をやってるかわかるはず。
>>104
コンパイルってソフトがなんなのかわからないんだ
最初からPCに入ってるのか?
>>108
基本入っていない。C言語でwindowsで使えて僕が知ってるのといえばgccだが
多分その本の最初の方に使うコンパイラが書いてあるはず。
Cなんてドライバ開発者くらいしか使ってないんじゃないの?
>>20
組み込み系は使ってるんじゃないかな
超ハイスペックなパソコン
ガチで
C++じゃなくてCなの?
>>25
調べてみたら最初はCからだっていってたから買ってみた
>>36
真の初心者にはLISPをおすすめする
>>42
マジかよ・・・返品ってできるかな
テキスト編集ソフト
mingw
gcc
emeditor free
Cならタダで勉強できるのにもったいねえな
最初はCからは嘘だ
騙されたな
職業でやるならできた方がいいけど、やりたいことから言語選んだ方がいい
>>40
ゲーム作りたい
サンプル見て1行1行何やってるか調べればわかるようになる
最初はPCすらいらない
プログラミングのバイトで儲けるぜwwwwって思ってCを一通りやったのに
近くにIT会社がないでござる
void main(void)
{
>>50
さっきからいろいろかいてあるけどこれなんだ?
>>54
お前本読んだんじゃないのかよ。
Cはmainという関数で囲まれた領域を実行する。
mainの中から他の関数を呼び出したりする。
とりあえず、そのファイルをコンパイラで機械語に変換するんだ。
そうすればプログラムで支持した通りのことができるようになる。
本にコンパイラについて書いてないか?
ちなみにphpのほうが職あるぞ
簡単だし
>>56
やめろよ、あんなのは趣味のプログラマが使うものだ
PHPで職業プログラマ勧めるとか、人間性腐ってるな
勉強じゃなくて遊びでやった方が良いよ
C見たいなガチガチの言語じゃなくてゆるいperlとかwwwww
マジレスすると努力
本を1日で読み切るくらいでやらないとだめ
もちろんサンプルソースとかも写したりする
ただいきなりCはきつい
別にC言語そのものはは全然きつく無いし超単純だろ
メモリとか文字列が面倒なだけ
Cに限らないけど大体の言語はネットで解説してるページが山ほどある
本に書いてあるのと変わらないかそれ以上の情報量もある
結局本はスペースが限られてるから載ってない情報もある
だからっつって本が駄目ってわけじゃないけどね
でもいい本は限られてるからそれを買えないなら金の無駄だな
C言語の絵本って本オススメ
要するに、本読むことしかする気がなくて
自分で調べるとか、書いてないこと試してみるとかする気が無いなら何も出来ずに終わる
一番必要なのは↑をやることだ
あ、それとプログラミングに使うエディタはVIMがいいよ。
プログラマはみんなVIM使ってるよ。
>>80
いやいや…emacsだろ
>>84
emacs使いにくいわ
Vimばっかり使ってるからあんまりさわったことないけど
まってくれ
つまりどの言語が一番いいんだ?
>>81
やることによるって言ってるだろカス
>>81
お前の好きなの覚えりゃいいよ
どのみち1つの言語だけ覚えても使えないし
>>81
マジレスすると英語
マジレスすると、初めはVBSがお勧め。
Windowsあれば良い、自分のする動作とプログラミングの紐付が簡単
実行方法:
1.テキストエディタを開く
2. 「msgbox "hello" 」と書く
3.ファイル名をhello.vbsにして保存
4.ファイルをダブルクリック
そうすればhelloってポップアップがでる。
>>90
ありがとう
すごいわかりやすかった
その後、ステップアップで自分のしたいことを
VBSで書いていけばすぐに覚えるよ。
画像ファイルを全部、更新日付の連番にする。
2chのスレにあるjpgを全部ダウンロードする。
とか。
>>111
そんなことできるのかすごいな
生意気だけど本当に覚えたくなってきた
CやってからC♯やってるけどC♯のがラクだし楽しい
ゲーム作りたいならC#のほうがいいだろ
C→C++→VC++は途中で糞飽きるはず
最初はCで正解
素直でクセがないうえなんでもできるからプログラミングに必要な知識はほぼ手に入る
LISP最強だろ
結局なんだかんだ迷ってる時間があったら何でもいいからやっとけやっとけって感じだよね
買った本を読むことから始めれば?
>>100
理解できなくてもいいから全部読めばいいのか?
さくら荘でそんな感じのこと赤坂きゅんが言ってた気がする
Cで基礎学んでC++でオブジェクト志向を学んどけばいい
>>103
++でオブジェクト指向学ぶとかドMだろ・・・
>>103
C++はいきなりやるには学習コストが高すぎる。
問題の切り分けがしづらい。
メモリに関してはCで、オブ指はC#で覚えたら自然とC++は書ける
UIを一番細かく弄れる言語って何よ
>>107
winでの話ならAPI使うに限る、つまり必然的にCってことになる
苦しんで覚えるC言語っていうサイトオススメ
実際苦しくないし、細かい設定しなくてもCの練習ができるコンパイラがおとせるしな
>>109
読んでみる
ありがとう
>>120
あまり最初にいろいろ手を出すと混乱してわからなくなって断念することになるぞ。
同じようなことを説明するのに他のやり方でやっていってわからないことが増えていく。
一冊本か、サイトかを決めて、その内容を全部まずは真似てからだ。
ただし、その本を丸写ししてエラーが出たら、そのエラーを検索にかけて
何が間違っているのかを理解していく。(大半は自分の打ち間違い)
>>124
本の方は結構古いやつっぽいしサイトの方でやってみるよ
もう面倒くさいからここを読んで自分で決めろ
プログラミングスレまとめ in VIP - どの言語を学ぶべき?
http://vipprog.net/wiki/which_lang.html
iPhoneアプリもこのCとかでいちいち作ってんでしょ?
くそ面倒だな(´・ω・`)
C → C++ → C# の順で進めばいいの?
ポインタ覚えたらC++に進んでいいの?
>>132
やりやすいところからやっていけばいい。
やりたいことに得意だって言語からスタートしたらいい。
C#で作りたいものがあるならいきなりC#からスタートしたほうがいい。
Cとかは古い言語だから、メモリ処理とか、オブジェクト処理
(処理とか変数をひとまとめにして理解しやすくする)とかはない。
ただ、その分機械語に近いから機械の制御(組み込みとか)をするならこちらじゃないとダメ。
逆にC#とかはそのあたりをわかりやすいように作り変えている。
なので、機械をガシガシいじってメモリ位置指定(ポインタとか)は使いにくい。
また、APIと言って、なにか便利なことをしてくれる関数群ってのがあるんだけども、
それが使える言語じゃないと当然ダメ。
>>132
どう解釈したらそうなるんだよ。
三つ覚えてなにしたいんだよ。
一つでいいから目的達成しやすい言語選んで極めろよ。
右下にプログラム学習コーナーあるじゃん
http://www.microsoft.com/japan/msdn/vstudio/
ド素人だけどゲーム作りたいなら、C#のがいいと思うけどね
http://www.microsoft.com/japan/msdn/vstudio/express/
個人的なオススメはココ
http://www.kumei.ne.jp/c_lang/
>>133
>>1じゃないけど
とある理由でC++を学ぶことになったから「猫でもわかる~」を読んだら「C++の前にC覚えろ」ってあった
結局Cは取り敢えず最後までやるべき?
>>147
そんなんあったっけ?
Cの項目でやりましたねってのはありそうだと、今チラ読みして思いはしたけど
C#と違ってCとC#は共通項あるしなぁ
>>152
How to walkの所で「全くの初心者はCから読め」って書いてある
C++編はCの知識を持った人向けになってるらしい
>>153
ああ、このサイトの構成だとそうなるっぽい
俺は事前にC言語学んでてSDK編C++編に世話になったからなぁ
自分でプログラム書くようになればむしろ辞書が欲しくなるだろうし(ライブラリの)
俺のこのサイトの使い方もヒント探しだ
俺も勉強しようとしてmac買ったらxcodeてのが全部英語で積んだ
ちなみに俺はゲーム専門学校行って
アセンブラかじらされてCの文法習ったら
先生のライブラリ使いながら
黒PSかMS-DOS上で絵が動くのを作った
やっぱいきなり絵が動く方がやる気出るわぁ
YAGNIって言ってな、あれこれ先に悩んで準備ばっかりしてたら人生いくらあっても足りないんだわ。
まず最近の言語一本でゲームを作れ。
それで、処理速度が必要な部分とか、出来ないことが出てきたらはじめてCとかを使えばいい。
何か一つある程度できるようになれば違う言語必要になった時対応しやすいからね
全部まんべんなくやると複雑な処理しなくてはいけない時に詰みやすい
結局
while(---){
}
と
while(---)
{
}
どっちがいいの?
>>142
どっちでもいい。会社で組むのなら先輩に合わせとけ。
自分で組むのなら好きな方。僕は前者を使うけどな。
>>143
だから何のゲーム作るかによるって。
Windowsで動けばいいのか、ブラウザで動けばいいのか。
やりたいこと決めてから相談したら自然と大体絞られるだろ。
全くの初心者なんだが便乗させてくれ
EXCELのマクロ触れたらな~って思いと
バッチファイル作れるようになりたいって思いが
あるんだが何を勉強すれば良いんだ?
>>154
言語習得の基本は言語本買ってきてサンプルプログラムをひたすら作る。
つーか、変数と分岐とループと関数とオブジェクト指向がわかってたら
どの言語でもその言語の関数を勉強したら組める。
エクセルマクロなら変数と分岐とループと関数で十分。
- 関連記事