• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラミング言語 スキルアップ)

プログラミング言語スキルアップについての質問

このQ&Aのポイント
  • プログラミング言語のスキルアップについて質問があります。Javaを深く学ぶことで他の言語の理解が深まるのでしょうか?また、Javaは狭く深く勉強する言語として適しているのでしょうか?
  • 個人の主観でありますが、一番スキルアップに繋がる言語はあるのでしょうか?
  • また、Javaは「.jar」ファイルにすることでHTMLなどに埋め込むことができるのでしょうか?

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

  • ベストアンサー
回答No.3

Q1、Javaを狭く深く勉強して行けば他の言語なども理解が深まるのか? A1、No!  非常に優秀な一部のプログラマを除く多くの者にとっては、「JavaはJava、C++はC++」で全く応用が効かないというのが現実・実際だと思いますよ。 Q2、一番スキルアップに繋がる言語は? A2、それは、自分にとって必要で実際に使いまくる言語。 >必要はスキルアップの母。  不必要で実際に使わない言語なんて、所詮は、途中で投げ出すのがオチですよ。

その他の回答 (3)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.4

>よくプログラミング言語は一つの言語の理解を深くした方が良いという意見をネット上で耳にしますがJavaをプライベートで狭く深く勉強して行けば他の言語(php,JavaScript,C#)なども理解が深まるでしょうか? 「一つの言語の理解を深く」ではなく「一つの言語で理解を深く」(得意な言語は1つだけでもいいので、それを使って言語に依存しないアルゴリズムの理解を深める)ではないでしょうか。

回答No.2

>よくプログラミング言語は一つの言語の理解を深くした方が良いという意見をネット上で耳にします そう思います。 先ず重要なのはアルゴリズムを考える力を養うこと。それとコンピュータの仕組みを理解する事。これらは言語に関係なく共通なので、目先(プログラミング言語)が変わっても応用でき、未経験の言語であっても理解が早くなります。 >また絶対的な意見というのはなく個人の主観になった意見でも構わないのですが一番スキルアップに繋がる言語等あれば教えて頂きたいです。 私の場合アセンブラでした。現在では私がマスターした(と思っている)CPUは使われていないけど、1個のレジスタをループ処理の回数制御とアドレス計算に併用する考え方とか、CPUの動作を意識する事は今でも役立ってます。 >もちろんバランスよく広く深く勉強していくのが良いと思いますが狭く深く勉強する言語としてはJavaが適していますでしょうか? C言語の様にポインターが有ってCPU内部の動きを意識する必要が有って、オブジェクト指向も理解できるという意味でC++かな。

  • Null0lluN
  • ベストアンサー率48% (14/29)
回答No.1

私はC言語のみを勉強しましたが、VBAを書くことが出来ますし、簡単なものを作ったり読むだけでよいならphp、JavaScript、C#、Javaその他メジャー言語が可能ですので、それがJavaであっても可能ではないでしょうか。 それが適しているかというと人それぞれかもしれませんが、JavaはC系の派生ですからCやC++の方がよいかもしれません。 JavaアプレットをHTMLに埋め込むことは可能ですが、.jarではなく <applet code="example.class" width="800" height="600"> </applet> というように、applet構文を用いてclassを埋め込みます。

関連するQ&A