全くの初心者です
プログラミングを習う高等学校に行くつもりなので予行演習として勉強したいと思っています
そこで聞きたいのですが
どうやって学習すれば良いか全く分かりません
初心者向けで理由まで的確に教えてくれている書籍などがありましたら教えてくれると幸いです
ちなみに開発環境は
Mac OS X 10.8
Xcode 4
です
C言語の学習
Re: C言語の学習
C言語はとても多機能なもので、
やろうと思えばどんなものでも作ることができます。
なので、『何』を目的にするかによって学ぶべきことは変わってくるでしょう。
※どんなことを目的としても、まずはC言語の文法を覚えなければなりません。
やろうと思えばどんなものでも作ることができます。
なので、『何』を目的にするかによって学ぶべきことは変わってくるでしょう。
※どんなことを目的としても、まずはC言語の文法を覚えなければなりません。
Re: C言語の学習
C言語そのものを学ぶならば、本屋さんで入門書を探すもよし
今は入門サイトもたくさんあるので、よさそうな所を探してみるもよし
システム開発にしろ、ゲーム開発にしろ
まずは言語そのものを学ぶ必要があるので、まずは涼雅さんが言うとおり文法や基本的な機能から学んでいくといいですよ
今は入門サイトもたくさんあるので、よさそうな所を探してみるもよし
システム開発にしろ、ゲーム開発にしろ
まずは言語そのものを学ぶ必要があるので、まずは涼雅さんが言うとおり文法や基本的な機能から学んでいくといいですよ
♪僕たちは まだ森の中 抜け出そう 陽のあたる場所へ
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: C言語の学習
MacOSXのxcodeはgccと言うコンパイラを使えますので、それを使えばC言語の学習ができます。
まず、C言語の入門書を買う(学校と被らないもの)か、サイトでとりあえず入門していみると良いでしょう。
「苦しんで覚えるC言語」
http://9cguide.appspot.com/
たしか、あるバージョンのMacOSXからgccはインストールが必要になっているみたいです。
「Xcode4.3 for Lion はターミナルでgccコマンドが効かない!? | 極上の人生」
http://kawairi.jp/weblog/vita/201204255985
「Xcode4でC言語のプログラムをコンパイルする方法 – 拡張現実ライフ」
http://akio0911.net/archives/13064
分からないことは聞いてください。
私もMACユーザーではないですがgccなら分かります。
まず、C言語の入門書を買う(学校と被らないもの)か、サイトでとりあえず入門していみると良いでしょう。
「苦しんで覚えるC言語」
http://9cguide.appspot.com/
たしか、あるバージョンのMacOSXからgccはインストールが必要になっているみたいです。
「Xcode4.3 for Lion はターミナルでgccコマンドが効かない!? | 極上の人生」
http://kawairi.jp/weblog/vita/201204255985
「Xcode4でC言語のプログラムをコンパイルする方法 – 拡張現実ライフ」
http://akio0911.net/archives/13064
分からないことは聞いてください。
私もMACユーザーではないですがgccなら分かります。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: C言語の学習
とりあえず文法を完ぺきにして大抵のコードはかけるようにまでなりたいです。涼雅 さんが書きました: なので、『何』を目的にするかによって学ぶべきことは変わってくるでしょう。
Re: C言語の学習
なるほど。jay さんが書きました: システム開発にしろ、ゲーム開発にしろ
まずは言語そのものを学ぶ必要があるので、まずは涼雅さんが言うとおり文法や基本的な機能から学んでいくといいですよ
ではまず基本的なところから学んでみたいと思います
何かおすすめな書籍があったら紹介してくれると幸いです
Re: C言語の学習
なるほど。サイトから入門は思いつきませんでした。ありがとうございます!softya(ソフト屋) さんが書きました:MacOSXのxcodeはgccと言うコンパイラを使えますので、それを使えばC言語の学習ができます。
まず、C言語の入門書を買う(学校と被らないもの)か、サイトでとりあえず入門していみると良いでしょう。
gcc?とやらで分からない事があったら聞かせていただきます!
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: C言語の学習
文法を完璧ってのは中々プロでもいないんですけどね。実にハードルの高い目標です。
とりあえず日常的な開発で困らないレベルに目標にしておきましょう。 ※ 目指すぶんには構わないんですよ。
書籍には全部の詳細な仕様は書いていないので、JIS規格書などを最終的に読みこなす必要が出てきますが初心者のうちは難しすぎるので読まないほうが良いです。
それと明確に作りたい目標がある人ほど理解が速い傾向があります。
モチベーションを持ちやすいからだと思います。
なので、作りたいものを決めて邁進することも大事です。
書籍としては「新版 明解C言語」や「やさしいC」などがおすすめですが、たぶん環境についてはVisualC++ で書いてあると思います。
そこさえ読み飛ばせば後はgccでも同じです。
「新版 明解C言語」は学校で使っているところもあるので被る可能性があります。
とりあえず日常的な開発で困らないレベルに目標にしておきましょう。 ※ 目指すぶんには構わないんですよ。
書籍には全部の詳細な仕様は書いていないので、JIS規格書などを最終的に読みこなす必要が出てきますが初心者のうちは難しすぎるので読まないほうが良いです。
それと明確に作りたい目標がある人ほど理解が速い傾向があります。
モチベーションを持ちやすいからだと思います。
なので、作りたいものを決めて邁進することも大事です。
書籍としては「新版 明解C言語」や「やさしいC」などがおすすめですが、たぶん環境についてはVisualC++ で書いてあると思います。
そこさえ読み飛ばせば後はgccでも同じです。
「新版 明解C言語」は学校で使っているところもあるので被る可能性があります。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: C言語の学習
C言語の書籍やウェブサイトなどのまとめです.参考までに.
http://dixq.net/forum/viewtopic.php?f=3&t=11704#p94463
http://dixq.net/forum/viewtopic.php?f=3&t=11704#p94463