いずれ、CとJAVA両方使えるようになりたいのですが、等しいくらいどちらもやりたいです。
なのでどちらから手をつければいいか決められないでいます。とりあえずなにか作りたい!っていう希望はあります。そして情報系の学科に進むつもりでいるので。
プログラミングはまったくの初心者ですが、一般的にJAVAは文法的にC言語に似た言語、JAVAの方がとっつきやすい、っていうのはよく聞きます。でも最終的にはプログラミング関係の就職も考えているので大変でも努力は惜しまないつもりです。
そこでC言語とJAVAそれぞれについての長所、短所を教えて欲しいです。もっと踏み込んで、(将来性も考えて)どちらから手をつければいいかのご意見をもらえればと思います。
ご意見お待ちしています!
No.4
- 回答日時:
JAVAの方がいいのではないでしょうか?
というのも、JAVAを勉強すると、いまやプログラマなら
絶対知っておくべき、オブジェクト指向プログラミングも
同時に学べるからです。
ちなみに、C++は、C言語にオブジェクト指向を取り入れたものです。
私見ですが、C++とJAVAの違いより、CとC++の違いの方が
概念的には大きいと思います。
ただ、低レベルの部分(よりハードウエアに近い部分)のプログラムを
するなら、C言語のポインターの概念なんかは、知っておいた方がいいかも
しれません。
ありがとうございます^^
実を言うとC++よりJAVAの方がやりたい気持ちは最近かたむいてます。
でも、「最終的に困った時はCを使うようにしている」ってどこかに書いてあったので、C++からやることにきめました^^
ご意見ありがとうございます!
大変参考になりました!
No.1
- 回答日時:
難しいですね。
いろいろな意見があると思いますが、
私は「C言語を先にした方がいい」と思います。
CとJavaでは、どちらかというとJavaの方が安全です。
Cは、ときに、常識に合わない現象が起こります。
もっともCで常識に合わない現象の時には何か原因があるのですが、
理解するにはコンピュータの動作についてやや深い知識が必要になります。
Javaの場合、Cよりは常識に合わないことは起こらないと思います。
しかしJavaの楽さに慣れてしまうと、
Cの面倒さはやってられないでしょう。
難しいことを先にするという意味で、Cが先の方がいいと考えます。
ありがとうございました^^
C言語の入門書にも、
>理解するにはコンピュータの動作についてやや深い知識が必要
といったようなことが書いてありました・・・
参考にしてみます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- その他(ソフトウェア) JavaとOracle Javaって何が違うんですか? 1 2022/05/05 05:46
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- IT・エンジニアリング FORTRAN、COBOL、C、Java、C++とか誰が作ったのですか?言語習い使いまた出て、キリが 4 2023/05/06 23:11
- C言語・C++・C# [至急]Project Euler:#13Large sum コード、入力、出力、解説 1 2022/09/24 02:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
プログラムに書かれる"%"記号の...
-
C#とC++とJavaが学べる書籍につ...
-
C言語とhtmlの違いを どな...
-
VBSとWSHは読み方が違うだけで...
-
UWSCはどのプログラミング言語?
-
Excel VBAで文字化けする (英語...
-
Pythonって何を意識した言語な...
-
楽しくて最高のプログラミング...
-
rpa化する言語としてら何があり...
-
最新のプログラム言語を学ぶに...
-
HTMLとC++で、どんなホームペー...
-
C for Linuxでの設定ファイル読...
-
質問失礼します。 プログラム言...
-
C++ ってなんて読む?
-
一般的な市販PCゲーム(美少...
-
数字、英語以外で直接入力でき...
-
COBOLでのNOT = の AND条件
-
TO_CHARで小数点以下がある場合...
-
プログラミングを勉強するなら...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報