原文出处:MSDN Magazine March 2004(C# In-Depth)
下载此文章的代码 ScientificC.exe (127KB)
本文假定你熟悉 C#
摘要
C#语言在多种项目中应用的相当成功,它们包括 Web、数据库、GUI及其他更多类型项目。有充分理由认为,C# 代码最前沿的应用领域之一很可能是科学计算。但 C# 能达到 FORTRAN 和 C++ 应用于科学计算项目的水平吗?
在本文中,通过研究由 .NET 通用语言运行时决定的 JIT 编译器、微软中间语言和垃圾收集器如何影响性能,作者回答了这个问题。他还论述了 C# 数据类型,包括数组和矩阵,及其它在科学计算 应用中起重要作用的语言特性。
结束语 当开发者已经乐于用 C# 开发基于 Internet 组件和分布式程序时,不需要什么调查工作来证实 C# 可以作为一门科学计算语言。在本文中,我展现C#里许多强大 的特性,它们使 C# 成为开发科学计算代码的理想平台。虽然目前 C# 的性能被充分认识完全足以胜任科学计算语言,我们仍希望 JIT 编译器的下一个版本的性能会更好。 相关文章: 作者简介 |
本文出自 MSDN Magazine 的 March 2004 期刊,可通过当地 报摊获得,或者最好是 订阅 |
本文由 VCKBASE MTT 翻译