阅读更多

5顶
19踩

编程语言

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

2008-10-25 11:40 by 见习记者 ray_linn 评论(11) 有6544人浏览
.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 包管理器。它是对...

  • ssm框架设备故障报修管理系统微信小程序源码+项目说明(高分毕设)

    毕业设计ssm框架设备故障报修管理系统微信小程序源码+项目说明(高分毕设).zip 个人经导师指导并认可通过的高分设计项目,评审分98分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 毕业设计ssm框架设备故障报修管理系统微信小程序源码+项目说明(高分毕设).zip 个人经导师指导并认可通过的高分设计项目,评审分98分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 毕业设计ssm框架设备故障报修管理系统微信小程序源码+项目说明(高分毕设).zip 个人经导师指导并认可通过的高分设计项目,评审分98分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 项目主要功能: 该项目是基于微信的设备故障报修管理系统,旨在改善传统管理方式的不足。系统涉及管理员、用户和维修员三个角色,管理员可进行用户、维修员、实验室等多方面管理,而用户和维修员可通过微信小程序注册登录,分别进行报修、查看维修状态和交流经验。系统采用Java的SSM框架开发后端,

Global site tag (gtag.js) - Google Analytics