• ベストアンサー

C言語の学習について

今からC言語を覚えようと思っているのですが、 C→C++→C#と習得していかなくてはならないのでしょうか? お勧めの開発環境と書籍なども教えていただけないでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • Yam_T
  • ベストアンサー率68% (37/54)
回答No.4

学習要領に関しては皆さんが仰っているので、私からは参考文献の紹介を。 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)

noname#30727
noname#30727
回答No.5

個人的に 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)
回答No.3

#2です。 すいません、冒頭でC#を勧めておきながら、開発環境はC(C++)を勧めていました。 まず、何を目的にするかを決めた方がいいです。 ・Windowsプログラミングなら、C#で ・学校の授業でC言語、というならCで ・ゲームを作りたいならCとC++両方

  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.2

寧ろいきなりC#で。 最新の仕様では、C, C++, C#は全部別物です。 文法は似てますが、それを言ったらJavaの方が似ているので… C++の前にC、という意見もありますが、両方やった感じではC++をいきなりやった方が良いと思います。 C#は、寧ろJava, Delphiと同系です。 >開発環境 OSは何ですか? BorlandやMicrosoftから、Windows用に統合開発環境が手に入ります。 Linuxならgcc + Emacs系エディタでしょうか。

  • sukeken
  • ベストアンサー率21% (1454/6648)
回答No.1

こんにちは。 最近は、C→C#では無いでしょうか? いきなりC#でも良いでしょうけど、Cの基本を押さえておくと良いみたいですから。 でわ!

関連するQ&A

  • 言語の習得

    最近、Appleの開発言語であるSwiftを習得しようと、いろいろ書籍を調べ始めたところです。 以前、Objective-Cを習得しようとした時もそうでしたが、言語の説明に的を絞った書籍が非常に少ないと思います。開発環境であるXcodeの使い方や、フレームワークの説明が混在したものが殆どで、個人的には非常にわかり辛いと思っています。 大昔、MicrosoftのVisual C++の習得した時も同様で、開発環境の仕様と、MFCの仕様と、C++の言語仕様の境目が、初心者だった私にとって分かり辛かったと記憶しています。 そこで質問なのですが、こういう開発環境、スレームワーク、言語を並行して説明された方が、一般的には理解しやすいものなのでしょうか。

  • 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言語でcgi

    こんにちわ!C言語でcgiを作成したいと思っています。 C言語でcgiを作成するに当たって参考になる書籍や サイトなどございましたら是非教えていただきたいです。 (書籍を中心に教えていただきたいです。) 過去に書店でC言語の本を読んだりしていたのですが どれもcgiとは方向性が違うような気がしました。 また効率がいい技術の習得方法などもあわせて教えていただければ うれしいです。よろしくお願いします。

  • 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++入門)ぐらいの理解はあります。)

  • c言語の学習

    工業高校の3年生です。 就職希望で内定をいただいたのですが、仕事上でC言語を使うので、勉強しておくようにと言われ、勉強しようと思うのですが、今は基本情報用の参考書「c言語の切り札」を読んでいるのですが、これだけで十分でしょうか。 他にしておいたほうがいいこと、別のおすすめの参考書があれば、教えてください。

  • C言語習得

    C言語を習得したいんですが、 おすすめの勉強法やサイト、本などが あったら教えてください。 お願いします。

  • C言語について

    ゲームプログラミングとしてC言語を選んだのですが、 どこから手をつけていけばいいか? どうやって勉強していけばよいかわかりません。 個人的には書籍等を利用し、 勉強しようと思っているのですが、どうでしょうか? もし、お薦めの書籍等ありましたら教えてください。 また、それ以外に良い方法がありましたら、 教えて頂きたいです。 よろしくお願いします。

専門家に質問してみよう