- ベストアンサー
C言語の学習について
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
学習要領に関しては皆さんが仰っているので、私からは参考文献の紹介を。 C言語の参考書としてはソフトバンクより出版されている林晴比古シリーズが分かりやすいかと思います。スーパービギナー編もあるのですが、そちらは特に見なくてもいいかと思います。 新訂 新C言語入門 ビギナー編:http://shop.sbcr.jp/bm_detail.asp?sku=4797325615 C++の参考書としては技術評論社より出版されている本が分かりやすいと思います。C言語の知識がなくてもC++に挑むことができるように書かれているので、C言語と平行して勉強してもいいかと思います。 はじめてのC++:http://www.gihyo.co.jp/books/syoseki.php/4-7741-0843-X 全て私の経験からの参考文献で、いずれも少し値が張りますが、参考にしてみて下さい。 申し訳ありませんが、C#はやったことがないので何とも言えません。 Windowsの場合ですが、C言語&C++の開発環境を作るときにはCPadというソフトを使うと非常に便利です。 こちらも併せて参考にしてみて下さい。 CPad:http://hp.vector.co.jp/authors/VA017148/pages/cpad.html コンパイラとしてはBorlandが一般的でしょうか。 Borland C++ Compiler:http://www.borland.com/jp/products/cbuilder/freecompiler.html (↑C言語もこれでコンパイルできます)
その他の回答 (4)
個人的に C# よりも C++/CLI が流行って欲しいという願いを込めて、開発環境としては C++/CLI も使える Visual C++ 2005 Express Edition をお勧めしておきます。 このツールとC++/CLIの概要については、このあたりが参考になると思います。 http://itpro.nikkeibp.co.jp/article/COLUMN/20061206/256112/ 書籍は一番自分のレベルに合っていると思ったものを買うべきですが、質問者さんが小学生か大学生かで全然違います。 内容はともかく、「やさしいC 第2版」は比較的理解しやすいと言われているようです。
- dekopa-
- ベストアンサー率42% (161/378)
#2です。 すいません、冒頭でC#を勧めておきながら、開発環境はC(C++)を勧めていました。 まず、何を目的にするかを決めた方がいいです。 ・Windowsプログラミングなら、C#で ・学校の授業でC言語、というならCで ・ゲームを作りたいならCとC++両方
- dekopa-
- ベストアンサー率42% (161/378)
寧ろいきなりC#で。 最新の仕様では、C, C++, C#は全部別物です。 文法は似てますが、それを言ったらJavaの方が似ているので… C++の前にC、という意見もありますが、両方やった感じではC++をいきなりやった方が良いと思います。 C#は、寧ろJava, Delphiと同系です。 >開発環境 OSは何ですか? BorlandやMicrosoftから、Windows用に統合開発環境が手に入ります。 Linuxならgcc + Emacs系エディタでしょうか。
- sukeken
- ベストアンサー率21% (1454/6648)
こんにちは。 最近は、C→C#では無いでしょうか? いきなりC#でも良いでしょうけど、Cの基本を押さえておくと良いみたいですから。 でわ!
関連するQ&A
- 言語の習得
最近、Appleの開発言語であるSwiftを習得しようと、いろいろ書籍を調べ始めたところです。 以前、Objective-Cを習得しようとした時もそうでしたが、言語の説明に的を絞った書籍が非常に少ないと思います。開発環境であるXcodeの使い方や、フレームワークの説明が混在したものが殆どで、個人的には非常にわかり辛いと思っています。 大昔、MicrosoftのVisual C++の習得した時も同様で、開発環境の仕様と、MFCの仕様と、C++の言語仕様の境目が、初心者だった私にとって分かり辛かったと記憶しています。 そこで質問なのですが、こういう開発環境、スレームワーク、言語を並行して説明された方が、一般的には理解しやすいものなのでしょうか。
- 締切済み
- Swift
- C言語の学習方法
OS:win2k Visual C++6.0 はじめまして。 現在までVBで開発してきましたが、Cはまったくの初心者です。 C、C++、Visual C++6.0など色々なC言語(開発環境?)がありどれから 手をつけよいのか混乱しています。 とりあえずVisualStdio6.0をもっているので Visual C++6.0から始めようと思っていますが 難しく困っております。 一般的にはどのC言語から勉強したら効率が良いのでしょうか? また勉強になるHP、参考書などありましたら教えてください。 最終目標はCでDLLを作れるようになりたいのですが。 宜しくお願い致します。
- ベストアンサー
- C・C++・C#
- C++を学ぶとC言語は・・・
超新米プログラマです。 C言語を学ばずにいきなりC++を学んでいるのですが、開発環境がC言語のみで、という場合に困ることってあるでしょうか? CでできることはC++でもできるとのことですが、C++で慣れるとCだとまずかったりするのでしょうか?
- ベストアンサー
- C・C++・C#
- C言語の次に学ぶ言語
こんにちは。工業高校生なのですが、最近おおよそのC言語を習得しました。(それでもまだ初心者レベルですが) で、次に習得する言語が自由なのですが何を選択したら良いでしょうか。 JavaかPHPが多いらしいですが、どっちのがどいういう理由で良いでしょうか。 また、この2つ以外でのおすすめがあれば何でしょうか。
- 締切済み
- その他(プログラミング・開発)
- 開発言語の学習に関して
私は現在、pythonを学習しています。私は来年、専門学校へ入学する予定なのですが、希望する専門学校で習得できる言語は、java,C,C++,PHP,perlがあります。 私はlinuxカーネルで動作するオープンソースのプログラム(特に、高機能なCUIのセキュリティー関連のプログラム)や組み込みLinuxの開発に興味があるのですが、そういったプログラムを作るにおいて、今の学習も兼ねてどのような開発言語を学べば有効でしょう? (一応、python以外にも、Cの中級(明解C言語の実践編ぐらい)とC++の基礎(オライリー出版のC++入門)ぐらいの理解はあります。)
- 締切済み
- その他(学問・教育)