• ベストアンサー

プログラミング

JAVAとかC言語とかでプログラミングをするのって、すごく難しいですか?専門の大学に行かないと無理な話ですか?あとプログラミングする時どんなソフトに書き込んで行動に変えるんですか?

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

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

JAVAやC言語とかでプログラミングするのは、プログラミングする内容が簡単であれば、プログラミングする事は、そう難しくはありません。 <プログラミングの範囲> プログラミングと一言でいっても、プログラミングするまでには、いくつも準備が必要です。 前の方がおっしゃるように、プログラミングの環境を整えたり、プログラミングする内容を考えたり、考えた内容をモデル化したり、できたプログラムをテストしたり、つくったプログラムの使い方を教えたり、色々な作業が必要になります。プログラムを書くのはそうした作業の1つです。 <専門の大学に行く必要があるか?> 質問の答えですが、プログラミングする内容を考えたり、良いプログラムをつくる方法を考えたり、プログラムの要望を聞き出したりするには、広い知識と、豊かな人間性が必要です。そういう意味では大学というのは1つの選択肢になると思いますが、必須ではないです。大学に行かなくても、プログラミングの達人はいますから。 <かんたんなプログラミング言語> 日本語のプログラミングげんご「ひまわり」というのがあります。 http://kujirahand.com/himawari/ そもそも、JAVAやCは、アメリカ人が考えたから英語が多用されています。でも、プログラミングの本質は、論理的に物事を考え、かつ、ものごとを抽象化する事です。 そういう意味では、JAVAやCだから、すごく難しいとか、すごく難しいからすごいというのは間違った認識です。 ひまがあったら、Linuxであそんでみん。 Linuxには、JAVA、C、Perl、C++、PHP等、ほとんどのコンピュータ言語がインストールされます。しかもただですから、修行にはもってこいです。 http://www.turbolinux.co.jp/

その他の回答 (2)

  • tsubaki39
  • ベストアンサー率61% (77/125)
回答No.2

大学時代の友人に情報系学科が多かっただけで 自分で言語が出来るわけではないので自信がないのですが…。 簡単ではないと思いますが、パソコン初心者だった知人(パソコンとは関係ない学科)が 独学でC言語を始めて、1年で対戦シューティングゲームを作ったので (フリーウェアのゲームを紹介する雑誌などで評価されるくらいの出来になっていました) やる気さえあればカバーできると思いますよ。 ものすごーーーく努力が必要だとは思いますが。 専門の学校や大学に行けば効率よく学ぶこともできますが 費用対効果で考えると、ちょっともったいない気もします。 (それと大学は、ハズレを選ぶとあまりものにならなかったりします) その知人に聞いたり、参考URLを読んだ限りでは、 特殊なソフトを買わなくても、エディタでソースを書く→フリーのソフトでコンパイルする(パソコンが実行できるように翻訳する)、で出来るようですが やっぱりビルダーなどのソフトを買った方が遙かに楽みたいですね。 前述の知人を見ていても思うのですが、「その言語を使って実現したいこと」が明確にある人は やはり動機づけが違うのでしょうか、上達が早いように感じます。 質問者さんも頑張って下さいね。

参考URL:
http://homepage1.nifty.com/toshio-k/
  • mth-mmk
  • ベストアンサー率38% (35/90)
回答No.1

難しいは、何をプログラムするかによるかと思いますし、PCに対する基礎知識がどれだけあるかにもよります。自力で勉強するには自前で環境構築出来るぐらいのスキルは最低限必要になると思います。 プログラム言語を学ぶならJavaから入った方が良いと思います。Cだと多分途中でPCのアーキテクチャなども理解しないといけなくなると独学でやるとどうしてもコードの行儀が悪くなる傾向があります。 後、CはWindowsの環境でやろうとするとシステムをそろえるのが大変ですが、JavaならJDK+eclipse (メモ帳+コマンドラインでも良い)で一通りの環境はそろえられるのでお金がかからないですみます。 Javaでプログラムを作るための最低限の環境(JDK)はこの辺にあります。 http://java.sun.com/j2se/1.4.2/ja/download.html http://java.sun.com/j2se/1.5.0/ja/download.html eclipseに関しては↓を読んでください。 http://www.atmarkit.co.jp/fjava/rensai2/eclipse01/eclipse01.html 入門書かWebにあるJavaの入門講座などをさがしてきてそれで勉強すれば十分だと思います。Javaは会社入ってから学ばさせられる人も多いようです。

関連するQ&A

  • プログラミングを学ぼうと思っています。

    技術者向けのカテゴリのなか、初心者の質問失礼します。 大学の講義で初心者向けのコンピュータプログラミング講座を受講したいと考えています。 C言語について、javaについて、コンピュータグラフィックスについて、の三つの講座があるのです。 C言語についての講座は受講を決めているのですが、javaとコンピュータグラフィックスのどちらをとるか悩んでいます。 私はプログラミングについては右も左も分からないのですが、プログラミングを最初から学ぶのなら、やはりjavaを取った方が良いでしょうか? また、「社会に出て役に立つか」という面から考えるとコンピュータグラフィックスの方が良い、と言われたのですが、本当にそうなのでしょうか?javaは数年後に古くなる、ということですか? どうかアドバイス・ご意見下さい。

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

    プログラミングを今年の四月にはじめたばかりなのでまったくプログラミングの知識がない状態で、大学の3年の授業でJSPをやっているのですが、ほとんどわかりません。(大学には3年次編入で入りました) ちなみにJSPは授業をとらないといけません。 しかし今、一年の授業でC言語を習っていますが、JSPで使うのはJavaなので、C言語をこのまま勉強するべきなのか、それともJavaをやったほうがいいのか迷ってます。プログラミングに関してもっている参考書はやさしいC、明解C言語入門編、 JSP業務アプリケーション短期開発入門です。 何かいい教科書や勉強法、アドバイスがありましたら教えてください。

  • プログラミング言語の質問です

    プログラミング言語の質問です プログラミング言語を今から勉強しようと思います。 そこで、オブジェクト指向の言語として(というより、今の社会で役立つ言語として)習うべきなのはどの言語でしょうか? 私は候補として、javaとC++を知っていますが、どう違うのかは分かりません。 どちらもCからの派生みたいなことは知っています。 そこで、javaとC++を比較して (1)どう違うのでしょうか?(できることの違い) (2)どちらの方がより優れていると思いますか? 今のところjavaとC++を考えていますが、他の言語の方が良いなら教えてください。 その他、プログラミング言語に関して知っておいたほうが良いことがあれば、 ぜひ教えてください。 回答よろしくお願いします。

  • プログラミング言語の質問です。

    プログラミング言語の質問です。 プログラミング言語を今から勉強しようと思います。 そこで、オブジェクト指向の言語として(というより、今の社会で役立つ言語として)習うべきなのはどの言語でしょうか? 私は候補として、javaとC++を知っていますが、どう違うのかは分かりません。 どちらもCからの派生みたいなことは知っています。 そこで、javaとC++を比較して (1)どう違うのでしょうか?(できることの違い) (2)どちらの方がより優れていると思いますか? 今のところjavaとC++を考えていますが、他の言語の方が良いなら教えてください。 その他、プログラミング言語に関して知っておいたほうが良いことがあれば、 ぜひ教えてください。 回答よろしくお願いします。

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

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

  • JAVAはどんなプログラミング言語を用いて開発されたんですか?

    JAVAに関して質問があります。 (1)JAVAはどんなプログラミング言語を用いて開発されたんですか? (例えばC言語で作成されたとか) (2)JAVAで作られたプログラミング言語とかはありますか? (例を挙げるとRubyやHSPはC言語で書かれているとか、なでしこはDelphiで書かれているとかです。)

  • プログラミングソフトに打ち込むのは何語でしょうか?

    今、プログラミングを勉強中の初心者です。 以前C言語を勉強していました。そのときosはリナックスを使っていましたが、何にC言語を入力していたのか覚えていません。また、Javaを勉強中ですが、実際練習しようとしても何(例えばwordやmemopad)に勉強したJavaを入力したらつかえるのか分かりません。実際仕事で役立つのは、自分が使うパソコンにその言語を対象とするプログラミングソフトが入っていないと意味ないので、役立つのかな?っと思っています。 VBA語はなじみが深くexelVBAで使っています。あと、最近コマンドプロンプトというものがwimndowsに入っていることを知りました。これも文字を打ち込むことでパソコンが動くのでプログラミングソフトといえると思います。でも、memopadと入力しても動くのでいったい何語を対象としているのか疑問に思っています。 ・Java, C,VBAなどそれぞれの言語が使えるプログラミングソフトにはどういうものがあるのか,・コマンドプロンプトは何語を対象としているのか,・2言語以上に対応しているプログラミングソフトがあるのか」という点について教えてください。 ちょっと頭が混乱していて的外れな質問かもしれませんが、アドバイスいただけたらうれしいです。

  • プログラミングをするならどの言語

    こんにちは宜しくお願いします。 40歳近い私は、BASIC等でプログラムを組んだ世代ですが 最近新しいプログラミング言語を覚えようと思っております。 用途にもよると思いますが、お勧めのプログラミング言語が ありましたら、教えてください。 自分では、JAVAとかC++とかなのかなと思っています よろしくお願いします

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

    C言語でのプログラミングについて これまでJavaでよくプログラミングをしてきたのですが、最近Cもよく使っています。 しかしJavaに慣れすぎたのか、Cで大きなプログラムを作ろうとすると、どうすればいいのかよく分かりません。 HeaderファイルはJavaでいうと継承みたいなもので、複数のファイルに同じ機能を持たすときに使うのでしょうか? Javaではクラスがありそれぞれに役割がありますが、Cの場合はファイルごとに大まかな役割を分けるのでしょうか? (例えばユーザーからインプットを取ってくるファイルをgetInput.cで、それを処理するファイルをvefiryInput.cというようにするのでしょうか?) C言語でのプログラミングの仕方を教えてください。

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

    プログラミング言語の習得について こんにちは。某大学の理工学部数学科に通う4年生です。 プログラミング言語について質問させていただきます。 僕は先日基本情報技術者試験を受験しました。 その試験ではプログラミング言語を1つ習得しないといけなかったためC言語の入門書を一冊勉強しました。 今家にはC++とJavaの入門書、C言語の中級書もあります。 そこで質問なのですが、 続けてプログラミング言語を勉強するには、C言語の中級書、上級書というように1つの言語を徹底的にマスターした方がいいですか? それとも、C++、Javaの入門書を一通りやってC以外の言語も一応使えるようにした方がいいですか? ちなみに大学院に進学する予定なのでまだまだ勉強できる環境にあります。 宜しくお願いします。

専門家に質問してみよう