こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C言語を勉強する為に

全くのプログラミングの初心者です。C言語を勉強したいと思っています。
まず、何が必要なのでしょうか?参考書はもちろんですがプログラミングを勉強するにあたって最低限必要なものを教えて頂ければと思います。できればフリーソフトが望ましいのですが…。
それと、C言語とJAVAはどちらが入りやすいのでょうか。

投稿日時 - 2005-12-24 03:53:06

QNo.1856571

すぐに回答ほしいです

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

急ぎで初心者でかつ今後もイチからプログラムを作る必要がないならVisual Basicはダメですか? ExcelにしこめるしGUIすぐできるし便利ですよ。GUIを作らないならPerlも早いと思います。

C言語とJAVAであれば、学校の宿題などの短いプログラム(簡単なアルゴリズムを1つ実装するなど)ならCの方が簡単だと思いますが、長くてきっちり作らないといけないのであればJavaのほうがいいのでは(ポインタやメモリ管理が面倒だから)。

開発環境は、
C: http://www.geocities.co.jp/SiliconValley-Oakland/3842/dev.html
Java: http://eclipsewiki.net/eclipse/
などなど。VBは本に評価版がついてると思います。

投稿日時 - 2005-12-25 15:10:46

お礼

ご回答ありがとうございます。
今は急ぎでとても困っているのですが、今後もプログラムの知識は必要なのです…。ですからできれば使用価値があるのもが望ましいと思っております。
プログラム自体がどのくらいの長さになるかも私にはまださっぱり分からないので、とりあえず四則演算とCOS()tan()sin()くらいが必要らしいということまでは辿り着けたのですが…。
初心者用の参考書片手にこれからJavaでやってみようと思います。
ポインタ、メモリ、GUI私にはまだまだなんのことか??という感じでして。。
教えて頂きまして大変参考になりました。ありがとうございました。

投稿日時 - 2005-12-25 18:07:38

ANo.6

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.5

> りんごとみかんというより、自転車と自動車かな。
> Java の方がずっと大きいものです。売っている本の厚さを比べてください。

Javaはライブラリを含みますからね。
言語仕様レベルではさほどの違いはないんじゃないかと。
むしろJavaの方がポインタに煩わされることが少ない分、
言語的には楽かも。

投稿日時 - 2005-12-25 00:19:34

お礼

ご回答ありがとうございます。Javaにしょてみようかと思いました。。

投稿日時 - 2005-12-25 18:00:33

ANo.4

本を買うとCD-ROMがついてくるものがあります。その中にコンパイラが付属されているものがあるので、それを買ってはどうでしょうか?
コンパイラの使い方も本に書いてあるので、わかりやすいと思います。
※コンパイラとは、C言語の記述をコンピュータにわかるように翻訳するものです。

Javaとどちらが入りやすいか・・・
個人的にはJavaです。ただし、GUIに限ります。
※GUIとは、ボタンやメニューなどのグラフィックスの部品を使うもので、逆にCUIは、黒い画面に白い文字(コマンドプロンプトで実行)のものです。
C言語だと、GUIのプログラム(Win32APIで調べてみてください)は、壁になり、挫折する人もいます。
Javaのほうがウィンドウを表示するだけのプログラムでもかなり行数が違うので、Javaのほうが簡単です。
ただ、ゲームを作りたいのであれば、C言語をお勧めします。

CUIの方は、似たようなものなので、差はないと思います。
今後、プログラミングを勉強して何をしたいのかで決めると良いでしょう。

投稿日時 - 2005-12-24 22:58:37

お礼

ご返答ありがとうございます。
今後というよりもますは目先のことで精一杯でして…。
来月までに計算プログラムを提出しなくてはならず困っている状態です…。
なにでプログラムを書くか…Fortranでという選択肢もあるのですが。
四則演算・cos()などですのでJavaなのでしょうか…。
ご指導参考にさせていただきます。ありがとうございました。

投稿日時 - 2005-12-25 00:04:45

>C言語とJAVA
りんごとみかんというより、自転車と自動車かな。
Java の方がずっと大きいものです。売っている本の厚さを比べてください。
>どちらが入りやすいのでょうか
経験的にはCです。

投稿日時 - 2005-12-24 22:36:01

お礼

ご返答ありがとうございます。
先程本屋へ行き参考書の厚さの違いには気付きました。
参考にさせていただきます。

投稿日時 - 2005-12-24 23:59:44

ANo.2

> C言語とJAVAはどちらが入りやすいのでょうか。

"リンゴとミカンではどちらが美味しいですか?" と訊いてるようなものです。
好み/個人差がありますから他人の意見は参考になりません。

異論もあるでしょうが、
面倒なのを厭わないならC、難解なのを厭わないならJava。

投稿日時 - 2005-12-24 13:49:23

お礼

ご返答ありがとうございます。
両者とも全く私にはわからないものなので選び様がなく困っていました。両方の本を出だしだけでも読んでみることにします。

投稿日時 - 2005-12-24 23:57:40

ANo.1

プログラミング言語を習得するには、書籍等でコーディング例を見るだけでなく、実際にプログラムを作成して、実行してみるのが一番効果的です。

【フリー・コンパイラ】
http://www.borland.co.jp/cppbuilder/freecompiler/

【簡易開発環境】
http://www.vector.co.jp/soft/win95/prog/se180695.html

投稿日時 - 2005-12-24 08:22:48

お礼

ご返答ありがとうございます。
早速ダウンロードして試してみたいと思います。

投稿日時 - 2005-12-24 23:55:44

あなたにオススメの質問