• 締切済み

C言語を学びたいのですが・・・・・・・

前前からC言語を勉強したいと思い、一応本を買ったがさっぱりって感じで、初心者が学び始めるのにいい本、HP、ソフトなどを教えてください。またC言語で何ができるんでしょうか?ゲームやアプリケーションソフトなどを作りたいと思ってるんですが・・・・。よろしくお願いします。

みんなの回答

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.6

まず、言語を特定するより前に前提知識を固めてください。 専門学校でC、C++を教えているのですが前提知識の無い学生に言語(というかプログラミング)と前提知識を並行して教えると混乱するのが目に見えてわかります。 (学校の場合はカリキュラムの関係でそうせざるをえないのですが…) 数学、ハードウェア、ソフトウェアの知識は最低必要です。 そのあたりは情報処理試験の参考書あたりで仕入れてください。 その上でもう一度言語について考えましょう。 Windowsアプリケーションの枠から出ないのならVBで充分だし、デバイスドライバまで作るのなら先にアセンブラをやってる方が理解が早いでしょう。 今なら多くの環境でC++の開発が出来ますから、アプリケーション開発はC++がメインになるはずです(Windowsを除いて)。 将来性から言うと、リッチー(Cの開発者の一人)をはじめストラウストラップ(C++の開発者)すらも「これからのアプリケーションはJavaで書くべき」といっています(日経ソフトウェア1998年10月号)。 もちろん、市場が彼らの思うままに流れるとは限りませんが少なくとも「アプリケーション開発の現場ではオブジェクト志向言語が多用される」と思われます。 CよりもC++かJava、WindowsならVB。 ゲームやアプリケーションを作る上でこれらの言語の記述限界に違いは(近い将来)無くなる予定です。 どんな言語を選択するにしても必要な前提知識は同じです。 最後に、どうしてもCが学びたいのならVC++かC++Builderを買いましょう。 フリーならBoland C++かGCCをダウンロードしましょう。 LSI-C86試食版はANSI-Cに準拠できていない点(ANSI-C準拠とうたっているのでBUGといって良いでしょう)が多すぎるのでお勧めできません。

全文を見る
すると、全ての回答が全文表示されます。
  • xell
  • ベストアンサー率0% (0/0)
回答No.5

Windows上で動作するゲームとかアプリを作りたいと思ってるなら、C よりは C++ のほうがいいのではないでしょうか。ただ、人によってはオブジェクト指向の概念にとっつきにくいことも多いようです。  また、C言語をやってからC++をやったほうがいいと言う人もいますし、C++ はCの拡張であり、古いCをやるよりも、いきなり C++ から入ったほうがいいという人もいます。どちらもメリット・デメリットがあり、一概には言えないようです。  また、C言語を勉強するのであれば、ほかの方も言っていましたが、LSI-C86の試食版が便利です。ただ、そのままでは、CUI環境(DOS窓でコンパイルや実行をする)なので、最初はやりにくいかもしれません。  そういう場合にはVECTORなどに行けば、LSI-C用のインタフェース(F7でコンパイル、F5で実行とかそういうの)もありますので、利用するのも手です。  ただし、LSI-Cの試食版にはデバッガがついていないので、デバッグ時には変数の中身を確認するために、自分でprintfを入れたりしなければならず、結構面倒かもしれません。  また、もしWeb PageでCの勉強するのであれば、有名どころでは、「猫でもわかるプログラミング」などがあります。ここには、C,C++,SDKがあり、SDKを学ぶにはなかなかいいと思います。参考URLは「猫でも~」のものです。

参考URL:
http://www.kumei.ne.jp/c_lang/
全文を見る
すると、全ての回答が全文表示されます。
noname#9414
noname#9414
回答No.4

個人的には・・・ C言語と決める前に、自分がどんなものを作りたいのかを しっかりと決めることの方が大切だと思いますよ。 少なくともその作りたいもの次第で、言語も変わってくる はずですから・・・ 1.Windowsアプリを手軽に作りたい。  Visual Basicがいいでしょう。 2.科学計算がやりたい。  Fortranがいいでしょう。話によると速いらしい。 3.ネットワークプログラムがいい。  Javaがいいかと・・・ 4.Windowsアプリでもシステムまで関与するものが・・・  Visual C++がいいかと。 と簡単に挙げただけでも変わってくるので、まずは 「何を作りたいか」を決めてはどうでしょうか。 作りたいものが決まれば、少々難しい本でもしっかり 読むようになりますよ。 ではでは☆

全文を見る
すると、全ての回答が全文表示されます。
  • goomoru
  • ベストアンサー率29% (14/47)
回答No.3

こんにちはmagic1984さん。 私もただ今C言語勉強中の初心者です。 何冊か本を持っているのですが、最近買ったこの本は一番わかりやすいと思いましたのでおすすめします。 コンパイラの試食版(LSI-C86)も付録でついてきます。 C言語〈1〉はじめてのCプログラミング プログラミング学習シリーズ 倉 薫(著) 翔泳社 ; ISBN: 488135843X

全文を見る
すると、全ての回答が全文表示されます。
  • hyde-la
  • ベストアンサー率28% (42/146)
回答No.2

C言語の特徴は、BasicやPASCALのような高級言語(人間に近いという意味)の特徴と アセンブラのような低級言語(機械に近いの意味)の両方の特徴を持ってます。 プログラムは関数とよばれる小さな機能毎に細かく分割され、 数式のように記述されます。 ライブラリを使えば開発効率が上がり、ポインタを使えば ハードウェアに近い部分の制御や、何より最大限に自由なデータ表現を手に入れられる・・・ つまり何でも出来る言語です。 初心者がいきなり学ぶのは難しいですが、アセンブラ言語を 先に勉強していると、難所もすんなり理解出来ると思います。 アセンブラ言語自体は、言語はとても簡単なものですが、 9割はCPUやメモリ、ハードウェアの知識が必要です。 文法くらいは覚えられたのでしょうか? お勧めライブラリは、magic1984さんの技術によってまちまちです。 文法が全く駄目なら、簡単そうな本ならなんでもいいです。 他の、簡単そうな言語を勉強してから、C言語を勉強するのも効果的です。 (複数の言語を使える人間は、大抵何の言語でもすぐ学べます) ソフトについては、LSI-C86というコンパイラの体験版が 無料提供されています。 http://www.vector.co.jp/で探して見てください。 その他、検索すれば色々出てくると思います。

全文を見る
すると、全ての回答が全文表示されます。
  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

本  割愛 ホームページ  http://www.kumei.ne.jp/c_lang/ ソフト  Windowsなら、VisualC++でも買って下さい。  フリーのコンパイラもありますが、初心者には少々扱いにくいかもしれません。 何が出来るの...  努力と根性でなんでも作れます。  まず自分が何を作りたいのかを考えた方が良いでしょう。その方向で勉強を進めた方が早く習得出来ます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • C言語かBasic言語

    プログラミングにチャレンジしようとしている者です。 初心者のため、C言語かBasic言語どちらを勉強していけばいいのかわかりません。 また、最終的には自分でアプリケーションを作ってみたい、と思っています。(ブラウザなど) そこで、「これなら初心者でもチャレンジできる!」という言語を教えていただきたいのです。 できればわかりやすい本などもありましたら教えてください。(入門書など) よろしくお願いします。

  • C言語でゲーム作り

    フリーゲームに影響され、自分も作ってみたいと思いC言語勉強し始めました 趣味の範囲で、こつこつ頑張っていこうと思ってます 今現在、C言語の初初心者向けの本を一通り読み終えて次の本を読んでます 一応、一つの目標としてアクションゲーム(マリオみたいな)を作りたいんですが C言語の他にどんなこと勉強すればいいでしょうか? あと、C言語から次のステップに移るときは やはり上級者向けの本は理解できるくらいまで頑張ってからでしょうか?

  • C言語やC++が勉強できるwindows用ソフトウェア

    以前、本を買って勉強していたのですがどうも取っつきにくく途中で投げ出してしまいました。 最近、C言語の勉強できるソフトを買ったのですが(初心者用)グラフィック、音声、テストなどが入っており非常にわかりやすかったです。 ですが、初心者用ということもあり、基本中の基本しかなくもっと色々なC言語の勉強できるゲームソフトウェア?のようなものが欲しいです。 オススメのソフトがあれば紹介していただけませんか?

  • C言語について

    僕はC言語について詳しく勉強したいと思っているのですが 参考書はたくさんあってどれが勉強しやすいのかがよく 分かりません。 わかりやすさには個人差があると思いますがこれなら全くの 初心者の人にもオススメできるといった本があれば是非教えて下さい。 またそのようなHPがあればそちらも教えて下さると嬉しいです。

  • C言語の勉強にあたって

    今からC言語を勉強していく人から質問されたのですが、勉強にあたって、Cのアプリケーション(コンパイラ等)なしに実際のプログラムの動きを勉強する方法はないでしょうか? これでは漠然とした書き方ですが、例えば、インターネットのHP上でプログラミング→コンパイル→実行をシミュレーションできるようなHPはないでしょうか? こういうHPがあると、とりあえずインターネット環境とC言語の参考書があれば簡単に勉強できると思うんです。 そのようなHP、ありましたら教えてください。 何ヶ所かあるようでしたら、使い方が難しくない(初心者向け)ところが良いです。 よろしくお願いします。

  • C言語の勉強について

    C言語の勉強について わたしは、前からC言語に興味を持っており入門書を買って勉強しました。 基本的なことは理解できましたが、これからどうすればいいのかわからなくなってしまいました Cに興味を持つ前はHSPをしていたのですが、これはさすがにプログラムの基本さえわかっていれば ヘルプを開き自分で考えて、だいぶ本格的ななゲームも作れたのですが、Cは思ったとおりに行かなくて そもそも、コマンドプロンプトから実行するプログラムしかわからないのですが みなさんは、私くらいのころはどんなことをしていましたか? ひたすらプログラムを書いていましたか? それとwindowsアプリケーションの開発はもっと後になりますか? C言語ではどんなソフトを作ったりしたことがありますか?

  • C言語を勉強したいです。

    こんばんは。 いきなりですが、C言語を勉強したいと思っています。 今回初めて言語を勉強するので、本を見ながら勉強したいと思っているのですが、C言語に関する本が多すぎてよく解りません。 「0からの初心者にはこの本解りやすいよ!」、「この本なら解らないときに○○の掲示板で情報交換できたりするよ!」なんて情報がありましたら、是非教えていただけないでしょうか? よろしくお願いします。

  • C言語を覚えたいのですが

    こんばんは、C言語を学び始めようと思っているgcilts8551と申します。 C言語は工業高校時に簡単なものを習った程度の超初心者です。 質問したい事 1、本屋に行ってざっと見た感じ、C言語にはC、C++、C#とあるようですが、一から始めるならどれがお勧めでしょうか。 2、お奨めの本などあれば・・・(本屋で一応何冊か見ましたが、種類が多すぎてどれが良いのか判りませんでした・・・。) 3、お勧めの実行ソフトを御教え下さい。  (フリーは勿論、多少値段が張っても良いので、要素(属性?)別に色がついたりするソフトがあれば教えて頂けると嬉しいです。) 4、独学でも頑張れば本業としてプログラマーを目指せるのか 等、教えて頂けないでしょうか。 工業高校時代にプログラムの面白さを知って、本格的に覚えたいなと思ったのが切欠です。 とりあえず、やった事のあるC言語系から始めようと思い質問させて頂きました。 Cを学んでみて、なお面白かったら他の言語(今興味があるのはJavaやActionScript)も覚えたいと思っています。 ですので、頂けた回答を参考に色々検討して見ようと思いますので、御力を御貸し頂ければと思います。

  • C言語を始めるには?

    私はC言語に関して全くの初心者です。 これからC言語の勉強を始めたいのですが、 全くの初心者でもわかるようなサイトがあれば 教えて下さい。 お勧めのソフトなどがあれば教えて下さい。 まず何から手をつけたら良いのでしょうか? どうにかして理解したいのです。 回答お願いします。

  • C言語の参考書を探しています。

    ご回答のほうよろしくお願いします。 早速ですが、私は只今、職業訓練校にてC言語を習っています。 しかし、色々と勉強しているうちに何個か分からなくなることがありまして、それについて詳しく書いてある本かHPが欲しいなと思いまして、質問させて頂きました。 それで内容ですが、 ・標準関数について使い方と内容を詳しく記載してある本が欲しいのです。 HPやペルプを使っても私にはちょっと分かり難いのでその部分を重点的に記載しているとありがたいです。 ・またC言語の関数の作り方、ポインタの使い方も詳しく書いてある本も欲しいです。 ・それとこれは別で、再度初歩的な部分の勉強したいと思いますので、初心者の参考書も欲しいと思っています。 と色々と要望が多いですが、よろしくお願いします。 ちなみに全部に言えることですが私はMicrosoft Visual C++ 6.0を使っているのでそれに精通した本でお願いします。

このQ&Aのポイント
  • ELU52シリーズのブラザーのミシンを使っていますが、糸通しレバーと針をさしている軸が真っ直ぐではなく、左にずれてしまっています。このため、針が下に降りた時にカマに当たってしまい、縫うことができません。
  • この問題を解決する方法はありますか?修理を頼むしかないのでしょうか?どなたかご存知の方、教えてください。
  • ブラザーのELU52シリーズのミシンにおいて、糸通しレバーと針の軸がずれてしまうという問題が発生しています。この問題に対する対処方法や修理の必要性について、アドバイスをいただきたいです。
回答を見る

専門家に質問してみよう