您的位置:首页 > 编程语言 > C#

c#与科学计算之一:发掘 C# 特性赋予科学计算项目以威力(转贴)

2005-09-29 20:09 357 查看
http://www.vckbase.com/document/viewdoc/?id=1058

原文出处: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 编译器的下一个版本的性能会更好。

相关文章:

Writing Faster Managed Code: Know What Things Cost
Writing High-Performance Managed Applications : A Primer
Performance Considerations for Run-Time Technologies in the .NET Framework
Performance Tips and Tricks in .NET Applications

作者简介
  Fahad Gilani 在澳大利亚国家大学致力于研究嵌入系统,高性能计算,和内存管理。数本 Wrox 出版社发行的 .NET书的合著者,他也是一位独立顾问和自由开发者。你可以通过Fahad_Gilani@yahoo.com 联系他。

本文出自 MSDN MagazineMarch 2004 期刊,可通过当地 报摊获得,或者最好是 订阅

本文由 VCKBASE MTT 翻译
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: