• 締切済み

開発言語を勉強したいのですが

noname#9414の回答

noname#9414
noname#9414
回答No.1

実際に、どのようなことをしようかということによって、 学ぶべき言語は、異なっていくと思います。 例えば、 1.Network関連のプログラムを組んでいこうと思う場合 現在ならば、JavaかC言語などでしょう。しかし、Javaは、 クラスなどの理解がうまくできなければ、組むことができず、 ファイルのアクセスなどに制限があるため、かなり苦労するかも しれません。しかし、これからはCORBAなどでメジャーになって いくかもしれないので、やってみる価値があるのでは? 2.OSに関わることをしていきたい。 Windowsアプリが作りたいと言うことであれば、C言語を学び、 その後Visual C++などで、MFCもしくはAPIで作っていけばいいと 思います。ただし、C言語に慣れるとAPIの方が、C++に慣れると MFCの方が作りやすいかもしれませんね。 3.科学計算などを含むアプリを作りたい場合 この場合は、基本的に計算速度の速いFortranを学ぶと良いかも しれません。しかし、あまりメジャーでなくなっているので、 Windowsで開発環境を見つけるのは、結構困難かも・・・ 4.とにかく簡単に何かWindowsアプリを作りたい場合 この場合は、Visual Basicを買って、Basicを学んでいくのが いいと思います。Basicならば、学ぶのは結構楽ですし、 なによりもExcelなどのマクロでも使うことができ、 会社などでも活躍できると思いますよ。 と、他の言語でも基本的に大丈夫だとは思いますが、 Windowsに限っていえば、とりあえずは上のようなもので 良いのではないでしょうか。 私もC言語からWindows APIに入って、Windowsアプリを 自作していますので、そこそこにできるようになると思いますよ。 どちらにしても、あなたがどのようなものを作っていきたいのかを しっかりと考えてから選ばないと、「なにもできない」と言って、 あきらめることになるので、方針を決めてからの方がいいですよ。 そのほか、Web Pageでの動的な反応を求めるために、Javaや JavaScriptをやったり、CGIのためにPerlを学んでいくのもいいと 思います。 どの言語でも、しっかりと独学で学んでいけるだけの書籍が 販売されているので、それを見ながら、どのようなものを 作りたいかをしっかりと考えてみるのも良いのでは? 間違えている部分がありましたら、ご指摘下さい。 ではでは☆ P.S 同じ投稿を他のカテゴリでも見たような気がするのですが、 マルチポストでしたら、以降気をつけて下さい。 あまり良い感じを与えないので、どなたも答えてもらえない場合が ありますよ。(マルチポストをしていなかったらすみません)

関連するQ&A

  • プログラム言語を勉強したいのですが

    最近プログラム言語を勉強したいと思っているのですが、あまりにも種類がおおすぎて 迷っています。 C・C++・VC・VC++・Java・LINUX いろいろあるのですが、独学で覚えられるものでこれから先役に立つような言語を教えて もらえないでしょうか? 私的には、最終的にはアプリケーションの開発などに役立つものを覚えたいのですが このような言語に関わった経験が全くないのでよろしければおすすめの書籍などがあれば 一緒に教えてもらえないでしょうか。 乱文ですが、このメッセージを見た方よろしくお願いします。

  • HTML言語の勉強

    HTML言語を独学で勉強して自分でホームページを作れるようになりたいと思っています! そのために書籍を買いたいと思っています!! 初心者にもわかりやすく、内容が充実している本を教えてください!! 僕はまずHTMLを学んだ後、Python,JAVA,Cといろいろやっていきたいとます。 よろしくお願いします!!

    • ベストアンサー
    • HTML
  • 開発言語・サーバの技術動向について

    現在WEBでの開発を勉強しようと考えております。今後数年(5~6年先位)で主流になると思われる以下の技術についてです。  ・サーバ(OS、アプリケーションサーバetc...)ソフトウェア    例)MS系Windows、SUN、IBM WebSpherer、オープンソース系  ・開発言語    例)Java、C++ 自分がどの技術を学習するか、といった事を考えたとき、あまりにも種類が多岐に渡っており、年齢を考えると全てを勉強する程の余裕がありません。色々調査しましたが、開発言語の主流もJavaなのかC++なのかよくわかりませんでした。 最近はリッチインターネットアプリケーションなど、クラサバ以外の技術もよく話しには出てきますが、どのあたりが主流となり、勉強した方が良いでしょうか。漠然として申し訳ありませんが、どなたかご意見頂けると幸いです。 よろしくお願い致します。

  • 今、開発言語をどれにしようか、迷っています。

    マシンはデュアルコアのAthlon64 4800+は 決定しているのですが開発言語をどれにしようか、迷っています。 Windows: ASM, C, VB, Delphi, C++Builder, VC++, Java, VB2005, VC2005, C# ... Linux:GCCが良いよでしたら、Linuxにするかもしれません。 計算とグラフ表示が主な処理で、なかなかアルゴリズムが難しく、開発途中で試行錯誤しますので、開発のし易さも選ぶポイントです。 以下の優先順位です。 1番目:実行速度の早いもの(最適化など) 2番目:Profile機能がある(サードパーティでもよい) 3番目:ソースの記述量が少ない。(簡単) 4番目:書籍や情報が多い 5番目:汎用性が高い(今後のメンテナンスも考えて) 1番目の実行速度にこだわるのは、VB6でプログラムを書いて実行させたところ、昔BCCで書いていたプログラムより遅かったので驚愕しました。 簡単なのはよいのですが、速度が遅いのとプロファイル機能が手に入れなかったので、VisualBasicは断念しようと思います。 仕事とは直接関係ないのですが、今後の参考にしたいので、皆さまのご意見をお聞かせください。

  • オブジェクト指向のプログラミング言語の勉強法について

    オブジェクト指向のプログラミング言語の勉強法について お尋ねします。 iPhoneアプリを作ってみたいと思い、最近プログラミングの勉強を始め、C言語の入門書を一通り熟読しました。そして、次にオブジェクト指向の言語を勉強しようと思っているのですが、iPhoneアプリの開発に用いる言語は「Objective-C」で、他にも開発に使用できる言語として、「C++」や「Java」などいくつかあると聞き、どれから勉強すればいいのか迷っています。 Objective-CとC++やJavaでは、技術的(表現力?)に大きな差はあるのでしょうか?それとも、Objective-Cだけでも十分なのでしょうか? そのほか、まだC言語を勉強したばかりでわからないことが多いのですが、ゲームアプリの開発にどのような知識が必要なのか、また効率のよい学習順序、お勧めの書籍など助言を頂ければ幸いです(__) ちなみに、 ・プログラミングの経験は全くありません。 ・はじめはシューティングなど動的なゲームアプリを作ろうと思っています。 ・妥協せず、基礎からきちんと勉強したいと思っています。

  • C言語を勉強する為に

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

  • フリーソフトの開発言語に適しているのは?

    VB、COBOL、Access、Oracleの知識はあります。 C、JAVA、よく知りません。 こんな私が勉強を兼ねて、覚えたらよいであろう(とお思いになる)WINDOWSアプリ、WEBアプリの開発言語/開発ツールといえばなんでしょうか? ライセンスフリーなものがありがたいです。 アドバイスよろしくお願いします。

  • C言語の勉強方法

    最近プログラミング言語という存在を知った程のとにかく初心者の私ですが、独学でC言語を勉強しようと思っています。 しかし参考書を買って始めてみたのはいいのですが、難解なことばかりで直ぐに行きづまってしまいます。 独学で勉強された経験のある方、どのような勉強方法をすればよいかアドバイスお願いします。

  • 言語の勉強

    現在、ネットワークエンジニアの職についていますが、 開発の仕事をしてみたいと考えています。 しかし、開発経験はまったくなく完全に素人です。 これから独学で勉強して開発のお仕事に転職を考えています。 友達からはJAVAを覚えたほうがいいと言われました。 独学でJAVAを学習するのは困難なことでしょうか? また、良い勉強方法があったら教えてください。 その他、お勧めの言語があれば教えてください。

    • ベストアンサー
    • Java
  • C言語より後に開発されたプログラミング言語は

    C言語を基にして開発されたのでしょうか? C++,C#はもちろんそうですが、Java、PHP、JavaScriptなどもそうなのでしょうか?と言うのも、C言語の関数とこれらのプログラミング言語の関数がかなり似ているところ(共通しているものも)があるからです。また、Excelの関数とも似ているのですが、これらのプログラミング言語と何か関係があるのでしょうか。