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# 数据类型,包括数组和矩阵,及其它在科学计算 应用中起重要作用的语言特性。
![](http://www.cnblogs.com/image/mttdoc.gif)
本文由 VCKBASE MTT 翻译
原文出处: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 Magazine 的 March 2004 期刊,可通过当地 报摊获得,或者最好是 订阅 |
![](http://www.cnblogs.com/image/mttdoc.gif)
本文由 VCKBASE MTT 翻译
相关文章推荐
- 发掘 C# 特性赋予科学计算项目以威力
- 在C#中简单的科学计算,包括幂数,指数,对数,Math类
- 在C#中简单的科学计算,包括幂数,指数,对数,Math类
- 在C#中简单的科学计算,包括幂数,指数,对数,Math类
- C#特性 迭代器(下) yield以及流的延迟计算
- C#发展历史,你有必要了解一下各个时期C#的特性
- C#2.0新特性CHM版下载 (转贴)
- c# 科学计算讲义
- 在C#中简单的科学计算,包括幂数,指数,对数,Math类
- 不能不说的C#特性-迭代器(下),yield以及流的延迟计算
- C#中如何防止Excel做科学计算法转换
- 安装 C# 科学计算库 Math.NET Numerics
- 在C#中简单的科学计算,包括幂数,指数,对数,Math类
- 需要这样一个记录本-5 VS2010调试C#项目时提示“当前不会命中断点。还没有为该文档为载任何符号”
- C# 4.0 新特性
- 第二周项目5 计算员工一周工资
- C#一些实用的,容易被遗忘的特性,经验和技巧
- 项目管理理论与实践(7)——软件开发报价的计算方法
- C# 2.0 新特性
- Java中,利用语言与平台特性改进RMI分布计算框架