1

VB.netでコーディングされたプログラムの普及レベルを知りたいです。私は、大学時代に航空宇宙工学でVB.netでコーディングしたので、情報学の教授が私たちにそれを望んでいたので、少なくともプログラミングの非常に基本的な経験を学んだので、質問しています。そこで、私は地平線ファインダーをプロジェクト作業としてコーディングし、情報学の学生である私の友人に、私の未解決の質問のいくつかを手伝ってくれるように頼みました。

そして彼は、私の教授が彼の衛星の1つでこのvb.netプログラムを使用したいかどうか本当に私に尋ねました。(大丈夫、私が実際の衛星で私のプログラムを望んでいなくても、それが意図されていたこのナノテスト衛星でさえ:))。私は、彼が他のvb.netのものを使用していることを知っていると答えました。彼によると、このvb.netは実際のプログラムでは使用されておらず、他の言語よりも低速であり、柔軟性も劣っています。彼は、vb.netを使用する以外に、この衛星をクラッシュさせる方法は他にもあると述べました;)

そのため、vb.netでPCアプリや自動化マシンなどのソフトウェアとしてコード化されたプログラムの割合の概算を知りたいと思います。

それが必要ないのなら、なぜ人々がそれにコーディングしているのでしょうか?:D

これへの返信ありがとうございます!

アンドレアス

4

6 に答える 6

10

それにはたくさんの必要があります。それは多くの人々の主要なプログラミング言語です。どちらも同じネイティブコードにコンパイルされるため、C#よりも高速でも低速でもありません。VB.NETが実際のアプリで使用されていないと言った人は誰でも誤った情報を与えられます。

于 2010-01-06T00:23:09.740 に答える
0

私はクリスマスパーティーで、VB.NETで糖尿病血糖値テストソフトウェアを作成した会社で働く紳士とおしゃべりをしていました。現在、組み込みデバイスで動作するようにC++に移植されています。私はそれ以上のことは知りません(それはパーティーでした)。しかし、少なくともそれは逸話です。

于 2010-01-06T00:30:15.847 に答える
0

vb.netは、コーディングが簡単で構文が比較的単純なため、日常のソフトウェアで使用されています。パーセンテージはわかりませんが、最近はかなり一般的だと思います。

もちろん、堅牢性と速度を求めている場合は、C ++、C、および可能なC#の方がはるかに優れています。しかし、そのような厳しい要件がないアプリケーションは、間違いなくVB.NETでコーディングできます。

于 2010-01-06T00:23:54.763 に答える
0

PDCの言語チームによって議論された計画は、Visual Studio 2010以降のVB.NETとC#で、機能の点でほぼ同等に保たれることです。

これは、言語に関しては、VB.NETがC#と同じくらい「本物」であることを意味します。VB.NETでできないことは、C#でできることではありません。どちらの言語もCLR用に同じILにコンパイルされ、ほぼ同じ最適化が行われます。

于 2010-01-06T00:24:55.977 に答える
0

VB.NETはリアルタイムアプリケーションに最適な言語ではないかもしれませんが、実際にはMicrosoftの最も人気のある言語の1つとしての地位を共有しており、無数のビジネスアプリケーションで使用されています。

そのような例の1つは、私の雇用主であるアクセンチュアのクレームコンポーネントサービスです。これは、保険会社の70%が使用している.NETアプリケーションです(会社によると)。

言語やテクノロジーを選択するときは、常に必要なものを考慮する必要があります。「大量の制御を備えた高性能」と答えた場合、VBを使用したくない場合があります。偏見があるかもしれませんが、VBとC#は実際には大多数の(ビジネス)アプリケーションに適していると思います。

于 2010-01-06T00:25:11.717 に答える
0

心配しないでください :)。それは素晴らしく、開発ツールの中で非常に高速です。構造解析の分野で、私のCAE(コンピューター支援エンジニアリング)の完全3D管理ソフトウェア(VB WPF)をご覧ください。
Microsoftによれば、これはあらゆる場合の一般的なアプリケーションにとって最速の開発言語です。私はその意見に本当に同意します。

したがって、リンクは Silverlightのスクリーンショットと通常のスクリーンショットです。

たぶん、次のように言うのが正しいでしょう:C、C ++の場合、VB old、Pascal、Delphiの場合はC#の方が気分が良くなります--VB.NET。

どちらも同等で、きれい以上のものです!

現在、私は1つのソリューション内で両方を使用しています。素晴らしいアプローチだと思います。

于 2012-12-19T20:44:38.287 に答える