• ベストアンサー

ソフトを作ることは可能?

 学習用やクイズのフリーソフトや市販のソフトを良く見かけますが、それらは普通の家庭用パソコンで作成できるのでしょうか。どのようにして作られるのか是非教えてください。

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

  • ベストアンサー
  • hyde19
  • ベストアンサー率29% (196/661)
回答No.4

日曜大工と同じで、日曜プログラマーという呼び名もあるくらいです。 結構手軽にできますよ。 必要な物は、パソコンと言語ソフトです。 私の場合、現在はMacでやってます。 色んなソフトがあって、1つの言語でも言語ソフト(プログラム作成ツール)によって若干の書き方が違っています。 BASIC、C、C++などが昔からありますね。 また、インターネットではCGIで使われるPerl、HTMLに記述できるJavaScriptもあります。 言語ソフトではCodeWarriorが有名ですね。Windwos、Mac、PS2のソフトが開発できます。 私はREALbasicを使っていますが、Mac用だけでなくWindows用も出ています。 学習用のソフトであれば、Flashを使ったものもありますね。これだとそのままネット上で使うこともできます。 言語ソフトを使う場合、まず言語ソフト内のエディタでソースを書きます。 これをコンパイルして、実行ファイルを作成します。 あとは、この実行ファイルを配布することで、他人にプログラムを提供します。 言語ソフトはエディタだけではなく、コンパイルをせずに実行する機能を持っていて、ソフトの試行をしたり、バグ(ミス)の箇所を発見してくれたり、バグ発見のための追跡調査などをします。 ソースファイルは通常言語ソフト専用のものになりますし、その言語ソフトを使ってコンパイルしないと、実行ファイルにはなりません。 コンパイルとは、プログラム言語で書かれたものをマシン語(機械語)に翻訳して、実行ファイルを作成する作業のことです。

参考URL:
http://www.microsoft.com/japan/msdn/vstudio/
noname#91219
質問者

お礼

 簡単・・・とは言っても、C言語やBASICについてよくわからないのでやはり複雑そうな気がします。いろいろ検索してみます。本当にありがとうございました。

その他の回答 (8)

noname#21649
noname#21649
回答No.9

作ること自体は.簡単です。 しかし.「使えるソフト」であるかは別問題です。 既にある内容を除くと http://java.sun.com/j5se/downloads/index.html http://www.borland.co.jp/cppbuilder/freecompiler/ の二つで「無料で」作る範囲ならばなんとかなるでしょう。 もっとも http://www.st.rim.or.jp/~nakata/http://www.harukaze.net/~mishima/perl/win/www_nt95.html なんて組み合わせもあります。「自宅サーバー」で検索すれば.いろいろ見つかるでしょう。

noname#91219
質問者

お礼

なるほど。結論的には使えるか使えないかも問題になりますね。実際に使えるものを作るとなったらかなり勉強が必要ですね。  皆さんご回答いただきありがとうございました。

noname#12055
noname#12055
回答No.8

HSPでもやってみてはいかがでしょう? http://www.onionsoft.net/hsp/hsp2dl.html ためしにダウンロードして、同梱されている 「初心者のためのHSP入門」というヘルプにしたがって 遊んでみてください。 1時間後にはあなたもプログラマです(^-^)。 ちなみに、小学生ユーザもいて、 みんな楽しくソフトを作ってますよ。

参考URL:
http://www.onionsoft.net/hsp/hsp2dl.html
noname#91219
質問者

お礼

 プログラムというのがどんなものになるのか良くわかっていませんでした。これを参考に時間を作って是非やってみたいと思います。とても参考になります。ありがとうございました。

  • ebiku
  • ベストアンサー率26% (41/157)
回答No.7

自分は2月からPHP勉強(独学)しています。 そこそこ作れるようになりましたよ。 ある程度、覚えたらC言語等を試そうと思っています。

noname#91219
質問者

お礼

ありがとうございます。独学でも結構効果があるのですね。参考になりました。

回答No.6

MZ-80(約20年以上も前になりますが)の時代からプログラミングをやっておりますが、理屈は後回しで参考書の例題を打ち込んで実行させて後で理解するというのを繰り返していました。 まずやってみられる事だと思います。 フリーの言語もありますので参考書代の投資で済みます。 頑張ってください。

noname#91219
質問者

お礼

ありがとうございます。しかしながら時間がありませんので、本格的に勉強できそうにありません。でも、とても参考になりました。

  • yetinmeyi
  • ベストアンサー率21% (761/3595)
回答No.5

私はフリーソフトのソフト自体は研究したので、いろいろ知っていますが、作成のほうは全くダメですね。 思考回路が弱く、論理的に考えられません。 素人が手を出す領域ではないですよ!! 使う側として、評価して、作る側に伝えるのが私達の役目と考えています。

noname#91219
質問者

お礼

 使う側としては、評価が一番良いようですね。いろいろなことに興味があって、本格的にプログラムを勉強しようとは思いませんが、非常に勉強になりました。

  • s76r44
  • ベストアンサー率11% (8/72)
回答No.3

ソフトの作成といってもいろいろとその媒体があります 比較的敷居が低いものとして 「エクセル」があります エクセルは表計算ソフトという思い込みを取り除けば 奥の深いソフトです エクセルの機能を使っただけでもそれらは可能ですし VBAというプログラミングによって更に可能性は 飛躍的に伸びます 業務用のソフトでエクセルで作られているものは 結構多くあります

noname#91219
質問者

お礼

>業務用のソフトでエクセルでできている エクセルは結構すごいのですね。 具体的にはVBAの勉強が必要ということですね。ありがとうございました。とても参考になりました。

noname#25358
noname#25358
回答No.2

 できますよ。  プログラムを作成するための専用のツールキット(デベロッパーといいます)を買ってきてもいいですし、フリーソフトでも存在します。  まぁ、まずは「誰のために」「どんなソフトを作り」「何のために使いたいのか」を明確にし、改めてここで質問するのがいいでしょう。  このとき、一番大事なのは「あなたに勉強をする意思があるのか」という点です。

noname#91219
質問者

お礼

 いろいろフリーソフトが存在しているので、そんなに難しい者だとは思いませんでした。どれも複雑な構成のもとにできているのですね。フリーでも作る人がいるとはいえ、考えが安易でした。とても勉強になりました。ありがとうございます。

回答No.1

できるできないならできる が、専門知識と大量な時間が必要で、素人できるものではなさそうです。とはいえ、自分がカスタマイズできるソフトもあります。

noname#91219
質問者

お礼

 専門家の方からいただいて嬉しいです。やはり専門的な知識が必要なのですね。とても参考になりました。ありがとうございます。

関連するQ&A

専門家に質問してみよう