• 締切済み

Visual Basic ってどれくらいランタイムに依存するんですか?

私は、初心者向けのプログラム言語は、Visual Basicでいいと思って、ここでも公言しているのですが・・・。 VBAとかにも、応用も利くし、参考書も多いしね。 HSPより、応用力があり、速いと思っていたので。(HSPがインタプリタ以外でもいけることを、最近知りました。 とはいえ、私はDelphiしか使ったことがないので、Visual Basicってどれくらいランタイムに依存するんですか?と、疑問に。 Visual Basicは、Delphiと同様のことができて、書籍が豊富という、認識なのですが。

noname#58606
noname#58606

みんなの回答

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

以前読んだ本に、開発言語をVisual Basicと、Delphiのどちらにするか競争したってのを読んだことあります。テスト方法は、10数台?のPCを用意して、それそれでサンプルプログラムを動作させて、速さを競うって方法。 PCはOSもバージョンもさまざまだったようです。 で、競争前にDelphiの勝利として決着したそうです。Visual Basicはバージョン等の問題で全マシンにはインストールができなかったそうです。Delphi開発者は、「スピード競争をしたかった」そうですけどね。 私のまわりでも、Visual Basicではありませんが、C#でVisualStudioのバージョン違いにより、何度も本番リリースで痛い目をみている方がおられます。 つーことでVisual Basicのランタイムもそうですが.Net Frameworkにも依存する部分が大きいのではないでしょうか。 さくさくと動く、できのいいフリーソフトや膨大な売上げを誇るソフトがDelphi製って話は、以前良く聞きました。最近はよく知りませんけど。

noname#58606
質問者

お礼

いわゆるランタイム地獄ってヤツですねー。 スピード競争は、ランタイム(別のプログラム)を経由するって事は、ファイルの読み込みが発生するので、その分遅くなると、聞いたことがあります。 まぁ、Delphiは、アプリのサイズが、肥大化するので、起動は遅いとは思うんですが。 でも、そんなのは、最近のマシンスペックで、カバー出来るから、気にしなくてもいいレベルだと思いますが。 ありがとうございます。

noname#58606
質問者

補足

一応、自分で試してみようかと思いましたが。 Visual Basic 2008 Express Edition が、Win2000ではサポート対象外で、インストール出来なくって。^^; その点、Delphiは、Winでもフリーのソフト開発ができますよー、と宣伝宣伝。w

関連するQ&A

  • Visual Basic系か、delphiか(他.)で迷っています。

     できるだけ多くの環境で使える事を目標にJAVAを選んだのですが、JAVA仮想マシンがないと動かないという事に今更ながらに気がつきました。 できるだけ多くの環境で動いてもらいたいのですが、配布してすぐに気軽に(インストールして)動いてもらいたいので、JAVAとは考えが違う事が分かりました。 OSのシェアからみると9割がwinですし、win限定でもJAVAよりは配布後すぐに気軽に動かせると思います。  そこでVisual Basic系かdelphiか(もしかしたら他の言語)で迷っています。 作りたいソフトは、細かなソフトからチャットソフトなのですが、どちらの言語がいいのでしょうか?  それぞれ不安な点があります。 ■Visual Basic系だと、dllを別途入れる必要がある。 私が希望する気軽にインストールして使えるに、反しています。書籍の多さやマイクロソフトがらみは利点。 ■delphiは、書籍が少ない事。 ランタイムdllがいらない(?)。データーベースとの親和性が魅力に感じています。  将来性を考えればVisual Basicなのですが、割と少数派がすきなので、気持ち的にはdelphiに傾いています。 どちらがいいのでしょうか? ■一応使えるレベルの言語は、Perl、PHP、JAVA(初心者用の本レベル)。 ■希望としては、配布したらすぐに使え、あまり外部ランタイム等は使わない。気軽に多くの人が使える。 ■目標としては、身の回りの細かいソフト、データーベース、統計の数学的な処理、最終的にチャットソフトです。 どちらの言語でも可能だと思うのですが、経験者のご意見をお聞かせください。

  • Visual Basicについて

    MOSでオフィスマスターを習得しました。VBAを使いこなせるようになりたいと思い一からプログラミングの勉強をしたいです。 (1)プログラミング初心者にはBasic言語がいいみたいですが、BasicとVisual Basicは違うものですか? (2)先日Visual Basicのテキストを買いました。テキストには「VS Expression 2013 for Desktop」という無償のソフトを使って勉強していくタイプなのですが、エクセルやワードに入っているVBAではできないのでしょうか? 詳しい方、よろしくお願いします。

  • Visual Basicの将来性について

    現在、技術職をしている者(プログラマーではありません)ですが、何かプログラムを勉強したいと考えています。 ゆくゆくは仕事の業務に役立つようなアプリケーションを作れればと考えています。 そこで他の言語よりとっつきやすそうなVisual Basicを勉強するつもりですが、VBを教えてくれそうなスクールは少なく、むしろVBAのスクールの方が圧倒的に多いです。VBを勉強していっていいものか悩んでおります。 ・業務改善のアプリケーションならVBよりVBAを勉強するほうが実用的なのでしょうか? ・VB以外にとっつきやすく実用的な言語はあるのでしょうか? わかる方、お教えいただければありがたいです。よろしくお願いします。

  • なぜvisual basicは単品販売なし?

    こんにちは。Visual Basicを仕事で使いたいなと思い、購入しようと探したところありませんでした。Visual Basic単品での発売は無くなり、欲しければVisual Studioを買わないといけないとのことです。 VBAがわかるので、Visual Basicは欲しいと思うのですが、他の言語パッケージとなるVisual Studioは価格が高いだけで不要なのですが、なぜマイクロソフトは単品販売をしなくなったのでしょうか? 現在入手できるVisual Basicの単品は2002が一番新しいのでしょうか?アマゾンで見たら、2008,2005などは出てこなかったので・・・

  • VisualBasic6.0で状況依存ヘルプを表示したいです。

    富士通PowerCOBOLV7.0で、プログラムを作っています。 そのプログラムで[ヘルプ]ボタンを押したら、HTML Help(*.chm)を起動するようにしたいのですが、COBOLから直接ヘルプファイルを起動できないようです。 そこで、COBOLから一旦VBのプログラムを呼んで、そのVisual Basicからヘルプファイルを呼ぶようにしようかと思います。 また、状況依存ヘルプとして、表示されている画面に関するヘルプを表示したいです。 Visual Basicから状況依存ヘルプを表示できるようなのですが、具体的にどうすれば良いのでしょうか。 MicroSoftのページを検索してみたけど、うまく見つけられません。 ヘルプファイルは、ヘルプましんで作りました。 Visual Basic6.0(ほぼ初心者)です。 よろしくお願いします。

  • Visual C++ か Borland C Builderか?

    初めて質問いたします。 これまでC言語に対する経験はない者であります。  自分のスキルアップのために、C言語でのプログラミングをしていこうと 考えています。そこで質問なのですが、文字通りの初心者がC言語を学習 しようとする場合、そのはじめにはVisual C++ か BorlandC Builder のどちらで行うべきでしょうか?  過去の質問を見ていますと、すでにdelphiを使っている人が同様の質問を していたように思いますが、そうではなくて、これまでにProgramと言えば いわゆるDosのBasicのみ経験があります。(っていうことは、一般的には ほとんど未経験と同じ扱いですよね:苦笑)  目的としては、数値計算や測定機器の制御などを考えています。 しかしながら、まずは扱えないと話にならないと考えていますので、もし 導入にあたり、いいアドバイスがあれば教えて下さい。  よろしくお願いいたします。

  • VBとVB.Netについて

     早速質問します、よろしくお願いします。  これからソフトの勉強をしようと思いますが、Visual Basic Application (VBA)、Visual Basic(Ver6.0)、Visual Basic.Netとのそ れぞれの違いを教えてください。  またこれから勉強するにはどのソフトを勉強すれば良いですか。  Visual Basic.Netをマスターすれば、VBA、Visual Basic(Ver6.0)も使えるようになりますか。  また、C言語とC++との違いも教えてください。友人に聞くとC言語はもう古くて最近は殆ど使う人がいないとも聞きましたが、本当でしょうか。  勉強しやすい言語はどれですか。windowsはどの言語できてるのですか。  以上、よろしくお願いします。

  • Visual ~関係のプログラミング言語

     現在C++で統計解析のためのプログラミング(といってもコンソールプログラムですが)をしています。  Visual Studio、Visual Basic、Visual C++、Visual C#、Visual J#とかだと比較的簡単にプログラミングができるようなので、少しやってみようと考えています。 そこで、どれを購入しようか悩んでいます。正確にはBasicかC++のどちらかにしようとしているのですが、何かアドバイスをお願いします。ちなみに、Visual Studio.NET Professionalは使用言語を選べるようですがコスト面など等なども含めてご教授お願いします。

  • Delphiの利点・欠点、それを取り巻く状況。

     日曜プログラマーを目指しているのですが、Delphiにしようか、VB系にしようか迷っています。 あまり外部ランタイムを使いたくない(できるだけ多くの人が、簡単に使える事が理想)ので、Delphiに傾いているのですが、書籍が少ない事や、今まで触ってきたプログラムと少し違う事に少しとまどいも感じています。  Delphiをいじっている人は、どんな利点があり、欠点がありますか? また、そのほかで実感している事がありましたら、経験者としての立場から、はじめの一歩を踏み出せる勇気をください。  私が触ってきた言語としては、Perl、PHP、JAVA(の概念だけ)。

  • Visual C++6.0

    大学の講義で「study C」というのを使ってC言語について学んだのでソースプログラムは簡単なものなら書けるのですが、必要に迫られてVisual C++6.0をインストして勉強しなきゃいけなくなったんですがそもそもの使い方からして違ってどうすればいのかわからない状況です。 どうか使い方を教えてください。 あと何かいい書籍、HPもあれば教えてほしいです。

専門家に質問してみよう