プログラミング言語の勉強を始めるなら、どの言語を選ぶべきか?

このQ&Aのポイント
  • プログラミングの勉強を始める際、どの言語を選ぶべきか迷っていませんか?本記事では、JAVAとC++の違いや特徴、学習のポイントについて解説します。
  • ゲーム開発に興味がある方は、どのような言語を使っているのか気になるところです。この記事では、主なゲーム会社が使用する言語とその特徴について紹介します。
  • また、プログラミング言語の学習におすすめのテキストもご紹介します。初心者から上級者まで幅広いニーズに対応した本を選び、効果的な学習を始めましょう。
回答を見る
  • ベストアンサー

プログラミング言語について

プログラミング言語について質問です。 今就職活動のために忘れているプログラミングの勉強を始めようと思い。何をやろうかと考えています。そこで頭に浮かんだのがJAVAとC++です。 前者はまったく手をつけたことがありませんがやっておくといいと聞いたことがあります。 後者は学校で習ってはいたのですが挫折してしまいそれから手をつけていません。 いまから少しでも本を買ったりしてやっていこうと思うのですがどの言語を始めればよいのでしょうか? ついでに良いテキストなどを紹介していただけると嬉しいです。 最後に個人的な好奇心での質問です。 ゲーム会社でゲームなどを作っている方々はどのような言語を使っているのでしょうか? わかるかたいらっしゃいいましたら回答お願いします

  • zora1
  • お礼率31% (7/22)

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

  • ベストアンサー
  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.2

>>JAVAとC++です。 >>前者はまったく手をつけたことがありませんがやっておくといいと聞いたことがあります。 >>後者は学校で習ってはいたのですが挫折してしまいそれから手をつけていません。 C++は・・・、難しいですね。頓挫されたのは理解できます。以前、職場で「CじゃあなくC++で開発しましょうよ。うまく設計してSTL使えば、コードは短くなるし、バグも減りますよ!」と提案したことがあります。でも、上司の回答は、「君のような開発者ばかりならC++を採用してもいい。でも、君以外のほとんどの開発者は、C++を理解できない。だから、採用はできない。」って回答がきました。 そして、質問者さんが頓挫されたってことですので、C++はお薦めしません。 Javaは・・・ 現在、Rubyがちょっと前より注目を浴びていますが、それは、「クラスが開発を効率化する銀の弾丸では無い!」という考え方があり、「クラスを重要視しない」という思想が開発現場を通じて、広まっているためのように思えます。そういう意味で、クラス重視のJavaもお薦めしません。 じゃあ、何がいいか?ってなると、C++とJavaを参考にして、そしてフリーウエア開発者がしばしば開発言語として選択したボーランドのDelphiの設計者が作ったマイクロソフトのC#が良いのでは?と思えます。(C#はクラスの重要度も下がっている。また、O/Rのインピーダンスマッチングの問題にもスマートな解答を示していると思う) つまり、C#は、Ruby等、流行の言語の「これは良さそう!」と思う点を、しっかりと取り入れてきています。「MSは、節操無いんか!いつも真似ばかりだなあ」と思ったりもしますが、まあ、便利な機能が追加されるのは、プログラマーとしては歓迎ですからね。 >>ついでに良いテキストなどを紹介していただけると嬉しいです。 ネットを見て、良書を探してください。たぶん、「入門・・」「標準・・」「逆引き・・・」「Effective・・・」など、目的別に4,5冊を購入することになると思います。書店で立ち読みして、分かりやすいものを購入しましょう。 >>ゲーム会社でゲームなどを作っている方々はどのような言語を使っているのでしょうか? ゲームは、昔は「実行スピードならC言語等のコンパイル言語、開発スピード容易ならスクリプト系の言語」で、どっちがいいかという論争があったようです。現在は、マシンスピードが上がったので、開発とメンテの容易なスクリプト系の言語、あるいは独自言語を使われているという記事をみたことがあります。

その他の回答 (2)

  • chubou3
  • ベストアンサー率23% (264/1130)
回答No.3

ゲーム会社でプログラマー職を受けるのでしょうか? 私の知る限りでは10年ほど前の北海道の大手ゲームメーカーでの入社試験でバスエラーの問題が出てました。 言語云々も有りますが、有る程度ハードウェアに精通してないと難しいのではないかと思います。 描画エンジンの構造とか、ドライバの設計手法とか。 言語云々だと何でも良いから1つ完璧にコーディングできる言語が有るほうが有利ですね。 C、C++、JAVA何でも構いません。 あと、プログラマーだと新卒でも以下の提出物が有るようです。 >提出書類・作品 履歴書(希望勤務地明記)・卒業見込証明書(既卒の方は卒業証明書)・成績証明書 >プログラム作品・・・ソースコード必須・実行ファイルあればなお可。 >FD・MO・CD-R・DVD-Rでの提出可。(WindowsかMacintoshかを明記) 多分ソースコードを見ながらDRが面接の内容になると思います。

  • orangery
  • ベストアンサー率42% (285/666)
回答No.1

新卒や未経験なら研修でやるので突き詰める事はないので基本の本でも読んでおけばいい。 分かりやすそうなものをいくつか読み比べてみればいいです。 下手に独学で身に着けてしまうと、変な癖がついたり、プロジェクトごとのプログラミングルールを無視する事になりがちで、正直倦厭されます。 私がいた会社では、中途未経験の場合は、「独学でXXを勉強しました」とか「自宅にサーバーを作って勉強しています」とか独学をアピールする人は絶対に入れません。

関連するQ&A

  • 今就職活動のために忘れているプログラミングの勉強を始めようと思い。何を

    今就職活動のために忘れているプログラミングの勉強を始めようと思い。何をやろうかと考えています。そこで頭に浮かんだのがJAVAとC++です。 前者はまったく手をつけたことがありませんがやっておくといいと聞いたことがあります。 後者は学校で習ってはいたのですが挫折してしまいそれから手をつけていません。 いまから少しでも本を買ったりしてやっていこうと思うのですがどの言語を始めればよいのでしょうか? ついでに良いテキストなどを紹介していただけると嬉しいです。 最後に個人的な好奇心での質問です。 ゲーム会社でゲームなどを作っている方々はどのような言語を使っているのでしょうか? わかるかたいらっしゃいいましたら回答お願いします

  • プログラミング言語

    こんにちは。僕はいま、プログラミングを真剣に考えています。しかしいつも途中で挫折してしまいます。今までは、C言語、VBなどをやってきました。これら以外に根気良く続けられそうなプログラミング言語はないですか?詳しい方よろしくお願いします。

  • 新言語プログラミング2005?

    以前にC/C++言語・Javaプログラミングを勉強したことがあるのですが、今は違う業界にいて、最近では何のプログラミングが最新なのか分かりません。 「これから」という新言語プログラミングを、誰か知っていたら教えてください。 ちなみに、C言語とJavaの検定・2級を持ってます。

  • プログラミング言語

    プログラミング言語のC言語とかJavaとかPerlとかの違いって使いやすさや慣れ以外に違いってあるんですか? 言葉足らずですいません…! 先程あげた三つのプログラミング言語が全く違うのは理解しているのですが、 それを使う、仕様した結果何か変わるのか疑問を抱いたので質問させていただきました。 初心者なので全く分からなくて… 教えてください><

  • プログラミング言語の違いを教えてください!

    こんにちわ。 ただ今就職活動中の者です。 大学ではC++の基礎を勉強しましたが色々あるプログラミング言語の違いがよく理解できていません。 プログラミング言語はCOBOL、JAVA、C言語、visual basic、perlなど、本当に様々な言語がありますが、それらの言語について詳しく教えていただけませんでしょうか? (それぞれはどういった分野のシステムの開発に向いていて、どのような弱点があるなど)お手数ですが、よろしくお願いします!

  • プログラミング言語

    現在文系私立大学の一年生です。 パソコンを扱うのが好きなので、在学中にプログラミング言語を覚えたいと考えています。 が、今はC、C+、C++、Javaなどの言語の名前だけを知っている状態です。 どのプログラミング言語を学ぶと役に立つのでしょうか? また、どのプログラミング言語が簡単でどのプログラミング言語が難しいなども教えていただけるとありがたいです。 また、私は数学がかなり苦手で文系に進んだのですが、プログラミングは数学が出来ない人間にも可能なのでしょうか? あとOSですが、プログラミングをするにはWindowsよりもLinuxの方が良いのですか? UbuntuとWin7のデュアルブートの経験はあります。今度はDebianというものでやってみようかなと思っています。

  • プログラミング言語について

    プログラムを学ぼうと思っている初心者です。 C、Java、COBOL…色々なプログラミング言語がありますが、それぞれどのような物を作るときに使用されるのでしょうか?今いちばん需要があるのものと難易度も知りたいです。わかりやすく教えていただけるとありがたいです。

  • 初心者がまず始めるプログラミング言語はなにはおすすめ?

    こんにちは。 プログラムについてほぼまったくの初心者です。 シューティングゲームやファミコンの頃のようなマリオ系アクションがつくりたいです。また、就職時や特技として履歴書に書ける、役に立つプログラミング言語が学びたいです。 使っているOSはXPです。 C言語というものの初歩の初歩を本で学んだんですが、とても難しく感じ、途中で挫折してしまいました。 たくさんあるプログラミング言語の中から、初心者にもわかりやすくて、また、他のプログラミング言語への勉強にもなるようなプログラミング言語はあるでしょうか? おねがいします。

  • 初めて学ぶプログラミング言語とその参考書について

    こんにちは。 初めて学ぶプログラミング言語とその参考書について質問させていただきます。 現在、中学3年で私立の通信制高校に入学しようとしています。 高校在学中に、趣味でプログラミング言語を覚えたく、参考書もたくさんあり 何が何だか全くわからず、手がつけられない状態です。 C,C#,C++,VB,Javaなどの種類はよく聞きますが、調べてもどれがどのようなメリット・デメリットなどがあるのかがわかりません。 ただ、HP関連も趣味でやっているのでPerlなどに応用が効くような言語がいいかな?とも思います 他にも、将来PICを使ってみたいと思うことがあるかもしれないので対応した言語がいいかとも思います。 それぞれの特徴とおすすめの参考書をお教えください。 よろしくお願い致します。

  • プログラミングを始めようと思います。どの言語からやればいいでしょうか?

    プログラミングを始めようと思います。どの言語からやればいいでしょうか? プログラミングを始めようと思っています。 でもどの言語から始めればいいのか、基礎知識は何が必要か、 どこから手をつければいいのか分からなくて・・・ いろんな質問やサイトを調べたら javaかCかVB のどれかからやった方がいいと あったのですが、 超初心者はどれから始めたほうがいいんでしょうか? あと、プログラミングを始めるのにあたって 必要な基礎知識は何でしょうか? これは調べた質問・サイト全て 言っていることが違うので・・・ いろんな人の回答がほしいです。 宜しくお願いします。

専門家に質問してみよう