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