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

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 期刊,可通过当地 报摊获得,或者最好是 订阅

    mttdoc.gif 本文由 VCKBASE MTT 翻译
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值