- ベストアンサー
どのプログラミング言語をつかっていますか?
窓の杜やVector等でソフトを作って公開している方々はどのプログラミング言語を使用しているのでしょうか。 自分もソフトを作ってみたいなぁ~なんて思っているのですけど何から勉強したらよいのか分からないもので。。 ご存知の方、実際に作ってらっしゃる方いらしたら、よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
使う用途やソフトの種類で違います。 ネット接続しなければいけないものやLinuxやWindowsで起動するものを作りたいならJavaを使うことが多いです。 Windowsのみで動けばいいのならVB ゲームを作るならCやC++です。 ネット接続やネット上で動くプログラムを作りたいならCGIです でも、今大体Java使って作っている方が多いです!!作るプログラムに応じて使ってみてください!!
その他の回答 (3)
- nakatosi
- ベストアンサー率32% (19/58)
まず、使われている言語についてですが、ソフトによって、言語が違います。それぞれ、短所長所がありますから。(もう、でてますねw) 次に、勉強についてですが、これは極端な話、どれをやってもよいです。ですが、Windowsの場合、おすすめは「日本語プログラミング言語」です。これには、いくつか種類がありますが、メジャーなもので、ひまわりや、TTSNeoがあります。 僕は、前者のユーザーなので、ひまわりについて書きます。ひまわりは、もう、その名の通り日本語でプログラムできる、プログラムソフト(ツール)です。日本語で記述できますし、マニュアルが充実してますし、プログラム掲示板で、ほかの方が作られてプログラムが公開されていたり、本も発売されていますので、プログラムについて学ぶには最適かと思います。欠点として、処理速度が遅いのと(ふつうの処理でわかる程度ではありません)、配布されているファイルが大きい事があります。が、学習だけではなく、スピードが、必要でなければ、事務処理など幅広いソフト(プログラム)が作れます。
- 参考URL:
- http://hima.chu.jp/
お礼
日本語でプログラムできるなんて初めて知りました。 驚きです。ありがとうございました。
- haibara
- ベストアンサー率25% (8/31)
Javaは、OSに依存せずに作動するという最大の利点を 持っています。身近なものでは、携帯のアプリが Javaで作動しています。 VBやC言語でもネットワークを介してのソフト開発は 可能です。むしろ、C言語やVBの方がネットワークを 介してのソフト開発は簡単な気がします。 人それぞれでしょうけど... CGI や Perl などで作成されるのは、 Webゲーム(オンライン)が殆どなので、この場では ソフトについて限定して話をします。 (質問内容は、”ソフト”についてですし) 作成するにあたって、段階的に簡単なゲームから 作成すると良いでしょう。 ※ 文章中のC言語とは、C++の事も含めて話をしています。 プログラムの考え方が似ている、コンパイラが 両方をサポートしている事が多いので。
お礼
ご回答ありがとうございます。
- haibara
- ベストアンサー率25% (8/31)
各ソフトによって、言語は違います。 ほとんどはソフトは、OSで実行できるように .exe や .com などの拡張子になっていますよね? あれは、実行可能形式(コンパイル後の状態)です。 プログラムは、ソースというものをコンパイルする事に よって実行可能形式になります。 プログラムを作成したいとの事ですが、 言語によっても、コンパイラが必要になってくるのが ほとんどです。Visual BasicならMS-Studioが 必要です。(有料です。) C言語のコンパイラは、フリーとシェアの両方が あります。 Javaは無料のコンパイラが公開されています。 どの言語から始めれば良いのかですが、 コンパイラを購入できる、または既存にあるなら Visual Basicがお勧めです。 理由は、 1.プログラムの基本と言われており、 プログラムを組む上で、どの言語にも共通する 点があるので、その後の言語学習に有利になります。 2.コンパイル(実行)し、すぐ視覚的に動作が 確認できる。 ----------- もし、予算が無いのなら…C言語でしょうか? しかし、学習するだけなら…気にする必要性は ありませんが、プログラム言語は寿命があると 思ってください。 決して、使えなくなると言うことはありませんが… 世の中で、よく使われる言語の方が仕事などで 使う時に通用するので便利です。 昔は、コボルが多用されていた時代がありましたが 数年後、C言語やJavaなどが主体になってきました。 ちなみに、言語によっても弱点があることも 知っておく必要があります。 代表的なのは、 C言語で作成したソフトは、他の容量が重い、など。 Javaは、容量こそ軽いものの、デバックしづらい。 (エラー箇所を探すのが、大変。) …などなどです。 勿論、利点も視野にいれて検討する必要があります。 ちなみに、公開はしていませんが… ソフト作成の経験はあります。 P.S. 公開したいソフトが、ゲームならC言語かVBを推奨します Javaだけでゲームを作成するのは、私的には 難しいかと(^^;
お礼
コボル。。。十数年前学校でbasicや機械語をチョッと勉強したときに聞いたことがあります。 詳しく教えて頂き、またアドバイスまで下さってありがとうございます。
お礼
わかりやすい回答でした。ありがとうございます。