• ベストアンサー

HSPをやろうかと・・・

フリーソフトで、アプリケーションソフトを 作ろうと思います。 HSPは初心者向きということで、やろうと思ったのですが、 VisualBasicがすごく評判が良いようで、中途半端に行くのも嫌ですので悩んでいます。 HSPはやはり、何か出来ないことがあるのでしょうか?(アプリも作れると書いてましたが・・・) C++などの言語の方がよいでしょうか・・? それぞれの言語の用途を教えてください。 ■HSP ■C言語 ■VisualBasic ■JAVA ■c++ これはゲーム向きとか、アプリケーション向きとか WEB向きとか、何が作れるとか・・・ お願いいたします!

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

  • ベストアンサー
  • strife
  • ベストアンサー率53% (112/209)
回答No.2

私も趣味で細々とプログラミングをやっているだけなのでえらそうなことはいえないですし、もしかしたら間違っているかもしれませんが、一参考情報としてお聞きください。 基本的な性質・できることは、言語によって違いますが、この言語にはこれ、といった用途というものは、特にないはずです。(この言語でこれは無理、というのはありますが。) まずC言語は、非常にスタンダードな言語で、ちょこっとしたアプリケーションを作ることもできるし、OSを作ることも可能です(LinuxやWindowsの大部分もこれで作られていた気がします)。 ただ、Cは高等言語(私たちの話す言葉に近い言語)というより、やや中等言語なので、多少とっつきにくい・理解しにくいところがあります。また、Cは、ウェブプログラムとしても有効ですが、コンパイル(コンピュータが解釈できる形に変形すること)が必要なため、perlやphpなどより、レンタルサーバーなどrootを持っていないサーバーで導入がしにくいという点があります。 C++は、基本はCなのですが、より高度なプログラムを扱うために作られています。その為、Cよりより多くのことができます。また、オブジェクト指向という考え方を採用しています。(現在はJavaなど多くの言語がこの概念を採用しています。) HSPは構文が簡単なので、たくさんの人に愛されているようですね。私はまったくやったことがないのでアドバイスするのが難しいのですが、やはり簡単で入りやすい、ということに尽きると思います。 ただ、途中から物足りなさを感じてきたら、他の言語を覚えることになりますね。最初から苦労してやるなら、他の言語のほうが良いと思います。 Javaはバイトコードという言語を介するので、どんな開発環境であっても、ひとつのソースで動くプログラムを作ることができます。ただ、javaは処理が非常に重いのでいらいらする人も多いと思います。 VBはなかなか入りやすいですが、自由度が低く、やや重いという点があります。(ちなみにVBのソフトはあまりすかれない傾向があるようです。) 他にもたくさん言語はあります。アプリケーションを作るならDelphiや、C♯(かなり難しいですが…)など、ウェブプログラミングならperlやphpなどがあります。 ちなみに私は好きだったソフトがDelphiだったのと、フリーの開発環境が提供されていること、最初やってみて簡単だったという理由で、Delphiを学んでアプリケーションを作っております。またHTMLに直接打ち込める手軽さという観点からphpでウェブプログラミングをやっています。 参考にならなかったらごめんなさい。それでは。

その他の回答 (1)

  • yo-ya
  • ベストアンサー率24% (100/415)
回答No.1

質問の回答とはちょっと違いますが…。 以前HSPを使っていくつかソフトつくりました。Vectorにもおいてあります。 ただ確かにちょっとしたアプリをつくるにはいいのですが、 ちょっと凝ったことをやろうとすると、壁につきあたると思います。 私の場合、HSPの一度に扱える文字数の制限を何とかしたくて、 結果今はフリーのBorland Delphiダウンロード版を使って、 かつてHSPで作成したソフトを作り直しています。 もう少しモノにできそうな自信がついたら、製品版を購入しようかと思っているのですが、 あくまでプログラミングは趣味ですし、他にもやりたいことがあって先に進めないのが現実です(^^;)。 プログラミングの楽しさを知るという意味では、私はHSPに大変感謝しています。 ちなみに、 VBは知人が使用していますが、入りやすい分、なかなか面倒なことも在るようです。 私の今使っているDelphiでカンタンにできることが、VBだとひどく面倒だったり、できなかったり…。 自分はdelphiなので、これくらいカンタンだろうと思って、その知人に 「○○ができるといいなあ」などと注文をつけると、 「それがむずかしいんだよ、できることはできるみたいなんだが、調べてみるとすんごい手間なんだよ~」 とよく言っているので…。 (ホントのところはどうなのか知りませんが)

関連するQ&A

  • HSPについて

    最近、C言語について勉強しているんですが、本屋でHSPでゲームプログラミングが何とかっていう本を見つけました。ゲームプログラミングには興味はあるんですが、HSPって何の事だかまったくわかりません。 HSPって簡単なんですか?誰か教えてください。

  • HSP3の補助ツール

    HSP3でVisualBasicみたいにオブジェクト等を貼り付けて プログラミングして行く補助ソフト(フリーで)は無いでしょうか?よろしくお願い致します。

  • HSPを知っている人少ないですよね?

    HSPを知っている人少ないですよね? なぜHSPってそんなに知られていないんですか? 僕がやったプログラミング言語のなかでは結構いいほうだと思うんですけど。 わかりやすいし、簡単ですし。 企業とかでSEの方々がなぜHSPを使わないんですか。「やれることがすくないとか?」 僕はHSPでソフトなどを作ってベクターとかで配布したいんですけど、そんなことって出来ますか? あと、HSPはゲーム向きといわれていますが、僕はソフトをHSPで作りたいです。この考えは変でしょうか?

  • HSPプログラミング

    HSPという言語があるそうですが、これは簡単なんでしょうか? 色々HPをみましたがよくわかりません。w 変な話ですが、↓の言語を簡単な順番に並び替えてください。(回答者の方の考えで構いませんが、業務で使用されている方は、業務で使用していると記入してください。もちろん問題がなければです) ちなみにHSP以外は一応使用経験はあります。 VB.NET JAVA C# HSP

  • 「JAVAとHSPでできること」について

     二人以上で同時プレイが可能なオンラインゲームを作るために適している言語を探しています。JAVAとHSPは初心者にとって比較的扱いやすい言語だということを聞いたことがあるので、これらのうちどちらかか、たまたま家にあったVB.NETで作ってみたいと考えています。自分は「二人以上が同時参加可能 + 3D表示」の2条件を満たせるゲームを作ってみたいと考えています。今目指したいゲームは「ポストペットの家のような家を持てる多人数参加型町シュミレーションゲーム」です。  そこでお伺いしたいのですが、JAVAで作ったゲームはブラウザ上でしか動かせない物なのでしょうか?さらにブラウザ上で動くJAVAゲームは、どれも画面が小さかったのですが、これには理由があるのでしょうか?加えて、JAVAは高速処理が苦手な言語ともどこかで見たことがあります。実際、オンラインゲームを作る上で適しているのはどちらなのか、是非言語の特徴もふまえてアドバイスいただきたいと思います。よろしくお願いします。

  • HSP3でフリーソフト作成

    何か簡単なフリーソフト(Vector等で公表されているようなソフト)を作成してみたいと思い、自分で色々調べた結果HSP3というプログラミング言語が一番簡単に作成することができるんじゃないかと思い、早速ダウンロードしました。 http://hsp.tv/idman/download.html しかし、付属のマニュアルには簡単な文字表示や演算結果などの方法しか載っておらず、フリーソフト(拡張子が.exeのやつ)を作成する方法がわかりません。 HSP3で色々とソフトを作りたいのですが(もちろん初歩的で幼稚なやつでいいですが)参考になるサイトなど知っていたら教えていただけないでしょうか? よろしくお願いします。 ちなみに私は Java C の基礎学習を終えている大学生です。 (正直ポインタのところはちょっときつかったですが・・・)

  • CかJavaか

     これからプログラミング言語を勉強しようと思って何言語をしようか迷っております。それはC言語かJavaかです。  何が目的かといいますと、ゲームの作成やちょっとしたアプリケーションの開発です。(Web用ではありません。) Javaでも開発できるそうなのですが、大体はC言語(系)で開発しているのですよね? あともうひとつ、携帯電話用のアプリってJavaでしか開発できないんですか?Cでは不可能ですか? ちなみに、私が今までやってきたのはJavaScriptとPHPぐらいです。よろしくお願いします。

  • プログラム言語別用途

    僕は、Javaはweb系のアプリに使われると聞きました。 VBは画面を作るときに使うと聞きました。 C言語は、汎用や制御系に使われるとネットなどで見ました。 C言語がいまいち何に使われるのかがわかりません。 ゲームとかにも使われるんですよね? C言語は汎用とありますが、webでは使うことはできないんでしょうか?webはJavaとかperlになるんでしょうか? もし、自分がweb系をやりたいのに、C言語を勉強するのは違うレールを走っていることになるんでしょうか?(Javaを勉強する前に、C言語をやっておくと入りやすいは抜きにして) C言語を使った業務って例えばどんなものを開発するんでしょうか?例えばどんなものでしょうか?業務用のアプリとかはちがうんですか? 例えば、病院などの患者のデータベースのようなものは。 またVBは画面を作ると聞いたのですが、画面?ってかんじです。画面しか作れないのですか?そんな事ないですよね?本当に画面だけですか? また、C言語で画面は作れないんですか? もし、C言語でゲームを作れるとしたら、ゲームの画面はC言語とは別物なんでしょうか? 例えば、エクセルやアクセスのように、入力欄に名前や数字を入力してそのファイルを保存するような形のアプリはC言語では作れないんでしょうか?画面がありますよね?ってこはVBになるんですか? どのような言語では、どんなアプリが作れるかや、 どんなアプリでは、この言語になるっていうのがいまいちわかりません。 皆さんは就職の際に、自分の作りたいものの言語が、たまたまJavaを使ったものだったや、C言語を使ったものだったといった感じなんでしょうか? それとも、Javaは嫌いで、C言語がの方が好きだからweb系の道に進まなかったといった感じなんでしょうか? それとも、web系だろうが、そうでなかろうが関係なくアプリを作りたかったからって感じなんでしょうか? よろしくお願いします。

  • c言語やjavaのソースを読みたいのですが

    c言語やjavaのソースを読みたいのですが ゲームやアプリのプログラムを公開しているサイトを御存知でしたら 教えてください。言語の開発環境は、VC++・vc#・Eclipse・visualBasic(2005)です。

  • HSPで作ったゲームを他の言語に変換したい

    HSPでゲームを作りました。 しかし、それをアンドロイドアプリや、ブラウザゲームに変換する方法がわかりません。 どなたかわかる方いましたら教えてください。 javascriptは少しやってたので、できれば、javascriptに変換できたら嬉しいんですが。。。無理でしょうか? またJAVAへ変換の仕方も教えてもらえると幸いです。(調べてみたんですけど、どうすればいいのかわかりませんでした。) 自分で調べろみたいなのはやめてください。本当に分からないんです。 やさしい方お願いします。

専門家に質問してみよう