1

我很想知道用 VB.net 编码的程序的传播水平。我在问,因为我在大学期间从事航空航天工程时使用 VB.net 进行编码,因为我们的信息学教授希望我们这样做,并且我们至少学到了非常基本的编程经验。因此,我将地平线探测器编码为项目工作,并请我的一位信息学学生朋友帮助我解决一些未解决的问题。

他真的问我我的教授是否想在他的一颗卫星上使用这个 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++、C 和可能的 C# 会做得更好。但是没有这么严格要求的应用程序肯定可以用 VB.NET 编写

于 2010-01-06T00:23:54.763 回答
0

根据 PDC 语言团队的讨论,该计划是针对 VB.NET 和 C#,从 Visual Studio 2010 开始,在功能方面几乎保持同等水平。

这意味着 VB.NET 在语言方面与 C# 一样“真实”。在 VB.NET 中确实没有什么是您不能在 C# 中完成的。两种语言都为 CLR 编译成相同的 IL,并且具有几乎相同的优化。

于 2010-01-06T00:24:55.977 回答
0

虽然 VB.NET 可能不是实时应用程序的首选语言,但它实际上仍然是微软最受欢迎的语言之一,并被用于无数的商业应用程序中。

我的雇主 Accenture 的Claims Components Services就是一个这样的例子,这是一个 .NET 应用程序,被 70% 的保险公司使用(据该公司称)。

在选择语言或技术时,您应该始终考虑您的需求。如果您回答“具有大量控制的高性能”,您可能不想使用 VB。我可能有偏见,但我认为 VB 和 C# 实际上适用于绝大多数(商业)应用程序。

于 2010-01-06T00:25:11.717 回答
0

不用担心 :)。它在开发工具中非常棒而且非常快。请看一下我在结构分析领域的 CAE(计算机辅助工程)全 3D 管理软件(VB WPF)。
微软表示,对于任何常见的应用程序来说,它都是最快的开发语言。我真的同意这个意见。

因此,链接是 Silverlight 上的屏幕截图通常的屏幕截图

也许可以这样说:如果你来自 C、C++,你会觉得 C# 更好,如果你来自 VB、Pascal 和 Delphi - VB.NET。

两者都是平等的,而且非常漂亮!

目前我在一个解决方案中同时使用这两种方法。我认为这是很好的方法。

于 2012-12-19T20:44:38.287 回答
0

我在圣诞晚会上与一位在 VB.NET 中编写糖尿病血糖水平测试软件的公司工作的绅士聊天。它目前正在移植到 C++ 以在嵌入式设备上工作。我知道的不多(那是一个聚会);但这至少是轶事。

于 2010-01-06T00:30:15.847 回答