阅读更多

5顶
19踩

编程语言

原创新闻 .NET再次超越: 版本4.0 -- 拥抱并行

2008-10-25 11:40 by 见习记者 ray_linn 评论(11) 有6611人浏览
.NET发展至今,相信再也不会有人说.NET与java类似,单从语言层面上来说,其老对手java在语法结构,语言特性上已经被.NET的主流语言C#远远抛在的后面。.NET 1。0 奠定了.net的基础,2.0加入了真正的范型(相对java的伪范型),3.0引爆了LINQ和WPF。可以说.net未来真正的敌人,就是自己。

从Channel 9传来的最新消息十分激动人心。.NET 4.0再度超越了自己,4.0版本中,一个重要的变化是Parallel Extensions (原名叫PLINQ)将成为.NET Framework的一分子。更重要的,它将成为.NET的核心部分,Parallel Extensions的任务调度TPL将.NET最基础的mscorlib.dll中的API,PLINQ则位于System.Core.dll中的LINQ-to-Objects命名空间中。

由此带来的是.NET产品将全面拥抱多核多任务的时代,为用户的开发体验提供了一种牢靠而坚实的基础,结合未来发布的Visual studio 2010,对并行程序的任务分析,同步监测、线程调试将更加方面。

相信在.NET 4.0中,PLINQ带了不仅仅是对多核心(包括GPU)多任务的快速简单透明的编程体验,同时还是对未来编程语言的走向的一次大胆探索。
5
19
评论 共 11 条 请登录后发表评论
11 楼 rubynroll 2008-11-03 11:21
amonlei 写道

rubynroll 写道感觉就语言来说,C#很一般。不过.NET很不错。无论从架构还是实现方面,.NET做得确实非常好。微软的.NET战略加上近年来逐渐开放的态度,恐怕微软帝国还会持续十年....就一个mvc的web实现,到现在还是beta版本。。。。真的是要持续10年了。。。


.NET的威力不在于现在有多少成熟的'框架',而在于其底层技术。同JVM相比,.NET在许多方面更简单高效,更容易优化,而且在理论上与JVM一样具有‘跨平台’能力。

2000年听陈榕灌输.NET的时候,我并不以为然,认为它只是微软的'Yet Another Name of COM', 但是现在看来,.NET在技术上承载了MS的希望。

在我看来,与技术因素相比,微软逐渐开放态度的变化其实影响更深远。当然'十年'只是一己之见而已,莫当真,莫当真...


10 楼 amonlei 2008-10-29 13:07
rubynroll 写道

感觉就语言来说,C#很一般。不过.NET很不错。无论从架构还是实现方面,.NET做得确实非常好。微软的.NET战略加上近年来逐渐开放的态度,恐怕微软帝国还会持续十年....

就一个mvc的web实现,到现在还是beta版本。。。。真的是要持续10年了。。。
9 楼 rubynroll 2008-10-27 18:43
感觉就语言来说,C#很一般。不过.NET很不错。

无论从架构还是实现方面,.NET做得确实非常好。微软的.NET战略加上近年来逐渐开放的态度,恐怕微软帝国还会持续十年....
8 楼 iceboundrock 2008-10-27 14:05
allenny 写道

.net 能把Java抛在后头的,也仅仅是“语法结构,语言特性”而已

虽然如此,Sun还是应该加快脚步。C#仅仅用了7、8年的时间就从无到有,甚至反超java。
7 楼 allenny 2008-10-27 12:40
.net 能把Java抛在后头的,也仅仅是“语法结构,语言特性”而已
6 楼 ray_linn 2008-10-26 16:21
哥,写文章要多多注意常识性问题。LINQ是3.5加入的。谢谢。
yfalcon 写道

大哥,写文章要多多注意常识性问题。LINQ是3.5加入的。谢谢。


sorry,我的意思的1.X 2.X,3.X
5 楼 fight_bird 2008-10-26 14:07
看看.net framework组件中那可怜的线程池实现,你就知道.net是什么思路的产物。
4 楼 zhkchi 2008-10-26 14:05
.net我觉得就web开发方面而言...80%的情况下是比java方便多了!
我也知道肯定有人不同意我的说法
3 楼 amonlei 2008-10-26 09:40
可以说.net未来真正的敌人,就是自己
--自己跟自己玩把。。。没人理你。。。。
2 楼 yfalcon 2008-10-26 08:54
大哥,写文章要多多注意常识性问题。LINQ是3.5加入的。谢谢。
1 楼 KKFC 2008-10-25 20:21
我倒觉得C#与js语法越来越相似了,个人的看法 

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • .NET框架和发展历史介绍

    【.NET框架知识】 .NET 框架是由微软开发的软件开发平台,其最主要的两个组成部分是公共语言运行时 (CLR) 和框架类库 (FCL),基础类库 (BCL)是框架类库的一个子集,.NET框架的主要结构如下图所示: 1. 操作系统...

  • GitHub中文排行榜,帮助你发现高分优秀中文项目(二)-Java

    榜单设立目的 ???????? GitHub中文排行榜,帮助你发现高分优秀中文项目;...各位开发者伙伴可以更高效地吸收国人的优秀经验、成果...更新越持续越好:最近半年内有更新过的项目才有机会入选(拥抱活跃,远离僵尸); Star

  • 【转】.NET框架简介

    .NET 框架是由微软开发的软件开发平台,其最主要的两个组成部分是公共语言运行时 (CLR) 和框架类库 (FCL),基础类库 (BCL)是框架类库的一个子集。 .NET 框架简介 下图展示了 .NET 框架的主要结构。 其中,最...

  • (1)C#基础知识_C#和.NET框架

    【.NET框架知识】 .NET 框架是由微软开发的软件开发平台,其最主要的两个组成部分是公共语言运行时 (CLR) 和框架类库 (FCL),基础类库 (BCL)是框架类库的一个子集,.NET框架的主要结构如下图所示: 1. 操作系统...

  • 2016.NET Core相关内容回顾

    每一年的脚步的确是快,转眼间马上就2017。.NET Core 2014年宣布开源以来,在2016年发布了第一个版本,2017年将发布第二个版本,在这新年之际,我们回顾2016年,新的一年,带着理想和抱负继续出发。

  • 【工业智能】知识进化论:卓越运营是如何拥抱工业智能,如虎添翼的?

    小江按:2017年的句号,2018年的起点,我们从知识进化论的角度来聊一聊卓越运营是如何拥抱工业智能,为2018的企业转型升级提供思路。 要 点 卓越运营中关于流的改进的四个方面:物料流信息流资金流知识流工业智能...

  • C#的进化——C#发展史、C#1.0-10.0语法系统性梳理、C#与JAVA的对比

    本文将以C#版本为时间线,从C#1.0到C#10.0系统梳理每个版本的语法,并同时就语法机制与Java做出详细的对比。方便读者同时了解两门语言的特点。

  • InfiniBand的版本演进、基础观念、传量传速

    而且,似乎只要被Wintel看淡的事物就会有开放原码接手并大力发扬的空间,在SourceForge.Net(简称:sf.net)的自由软件项目网站上就有Linux InfiniBand项目,让Linux 2.4、2.6操作系统能支持使用InfiniBand,另外,...

  • qcon_从QCon San Francisco 2008中学到的主要知识点和教训

    开源,框架和语言 * 长期存在的代码库的喜悦与痛苦 * F#简介 * DbC世界中的TDD * Volta:任何地方都可以分发.NET 数据存储的重新思考:面向文档的分布式数据库 * CouchDB从10,000英尺起 Java新兴技术 * 从并行到...

  • 数据简化社区2018年全球数据库总结及18种主流数据库介绍(公号回复“数据库2018”下载典藏版PDF报告)

    秦陇纪 数据简化DataSimp 今天 数据简化DataSimp导读:Google搜索量最大的DB-Engines数据库排名,介绍前几名数据库特点、云AI区块链等数据库服务;展望2018年数据库发展趋势,本文合计40k字详读约需36分钟。...

  • 网络安全资料汇总!

    csdn博客:blog.csdn.net 博客园:www.cnblogs.com 雷锋网:leiphone.com 吾爱破解:52pojie.cn 看雪论坛:bbs.pediy.com 绿盟科技博客:http://blog.nsfocus.net/ E安全:http://www.easyaq.com/ 360...

  • 2017网络安全方向学习总览(转载供本人查阅而已)

    csdn博客:blog.csdn.net 博客园:www.cnblogs.com 雷锋网:leiphone.com 吾爱破解:52pojie.cn 看雪论坛:bbs.pediy.com 绿盟科技博客:http://blog.nsfocus.net/ E安全:http://www.easyaq.com/...

  • windows类书的学习心得

    http://www.blogjava.net/sound/archive/2008/08/21/40499.html 创建人: paul 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是...

  • 【智能制造】制造业智能变革之道;转型之路—人工智能

    随着中国经济发展的战略转型及中国制造2025、工业4.0概念的提出,制造业迎来了新的发展浪潮。在这个背景下,越来越多的传统企业感受到了重重压力,开启了转型与变革之路。对于制造企业而言,如何部署企业智能制造...

  • 美丽新世界

    Linux发行版本Mandriva Mandriva原名Mandrake,最早由Ga?l Duval创建并在1998年7月发布。记得前两年国内刚开始普及Linux时,Mandrake非常流行。说起Mandrake的历史,其实最早Mandrake的开发者是基于Redhat进行开发的...

  • 《Relational inductive biases, deep learning, and graph networks》图网络 论文解读

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_32201847/article/details/80708193 (后续还会补充) 研究背景 机器学习界有三...

  • 【智能制造】制造业智能变革之道

    随着中国经济发展的战略转型及中国制造2025、工业4.0概念的提出,制造业迎来了新的发展浪潮。在这个背景下,越来越多的传统企业感受到了重重压力,开启了转型与变革之路。对于制造企业而言,如何部署企业智能制造...

  • JAVA开发全集

    soap消息的分析和消息的创建和传递和处理 @WebService public interface IMyService { ... public int add(@WebParam(name="a")int a,@WebParam(name="b")int b);... @WebResult(name="us

  • 2017 年应该学习的编程语言、框架和工具

    它提供了大量的数据结构可供选择,并且在即将到来的 4.0 版本中会有一个模块系统,并将改进复制功能。 学习其中之一:Postgres、MySQL、CouchDB、Redis. 工具 Yarn  是由 Facebook 开发的 Node.js 包管理器。它是对...

  • 大华无插件播放项目111

    大华无插件播放项目111

Global site tag (gtag.js) - Google Analytics