代码改变世界

又一种编程语言?

2008-07-26 20:01 by 横刀天笑, 1482 阅读, 0 推荐, 收藏, 编辑
摘要:刚上Q同学传我一新闻网页,朦胧的睡眼突然一亮:又一种编程语言or一个开发环境?。如是跑到官方网页瞧了瞧:http://www.ecere.com 看了一下网页稍微介绍一下。 Ecere软件技术是起源于一个跨平台的软件开发工具包。不过好像这个东西有点猫腻。 阅读全文

周末话题-编程语言之动

2008-07-26 08:59 by 横刀天笑, 1997 阅读, 0 推荐, 收藏, 编辑
摘要: 周末话题又到周末了,本周末我给大家带来的话题是动态编程语言,累了一周了,来换个口味。在你中规中距的编写C#代码的时候看看动态语言是如何完成这件事情的。也许会心底突然一亮。闲话不说,请看正文: 阅读全文

走进Linq-Linq to Objects(下)实例篇

2008-07-24 09:04 by 横刀天笑, 3273 阅读, 1 推荐, 收藏, 编辑
摘要: 走进Linq 前面几篇都是在讲一些理论原理,理论过后必定是实践来验证,本篇就是就着一些小例子对一些关键的地方进行一下说明,分组啊,联结啊,排序啊等等。当然这篇文章并不能包括所有用法的说明。 阅读全文

走进Linq-Linq to Objects(上)基础篇

2008-07-22 14:50 by 横刀天笑, 4591 阅读, 3 推荐, 收藏, 编辑
摘要: 走进Linq 本篇将介绍一些Linq to Objects的基础,将为后面的实例讲解作为铺垫。大致说了一下一些扩展方法的用途,还有查询表达式的语法。 阅读全文

周末话题-语法糖

2008-07-20 12:02 by 横刀天笑, 2906 阅读, 0 推荐, 收藏, 编辑
摘要: 周末话题 经历了一周的繁忙之后我们是否想来点非技术类的思考?我想在今后每个周末发出一些流离在技术之外的但又不脱离计算机的话题,各抒己见,休闲加学习两不误。不知道这样的东东能不能放在homepage上。 今天的话题是大名鼎鼎的语法糖,大家对语法糖有何看法?欢迎各抒己见 阅读全文

不能不说的C#特性-迭代器(下),yield以及流的延迟计算

2008-07-19 13:55 by 横刀天笑, 5462 阅读, 5 推荐, 收藏, 编辑
摘要: 不能不说的C#特性,本来就想简单的介绍下迭代器,从迭代器模式开始,然后看看.net里是怎样实现这个迭代器的,随着研究不断的深入,顺藤摸瓜,没想到迭代器后面的东西还挺多的,所以一下子写了两篇,但是回过头来看看,两篇还不够,延迟计算、协同代码等很多东西并没有涉及到,无奈还是就此搁笔吧,希望能抛砖引玉。 阅读全文

不能不说的C#特性-迭代器(上)及一些研究过程中的副产品

2008-07-18 16:25 by 横刀天笑, 4539 阅读, 3 推荐, 收藏, 编辑
摘要: 不能不说的C#特性 为了介绍Linq,所以我写下这个系列,讲C#特性的文章已经有很多了,我这里只有几个目的,深入浅出,不仅仅告诉你的是是什么,还要告诉你到底是什么,然后就是把他们合起来,这样大家查询起来也比较方便。 本来是想说一说.net里的迭代器就算了的,后来发现这一下子并不能把迭代器介绍完啊,这个foreach,yield后面还是有很多猫腻的,查了一些资料,什么流的延迟计算都扯出来了,所以就在这篇文章多说了些。本也不打算发在首页,不过写完后发现还是有很多东西,至少我自己认为,有些东西我以前都没认识到。 阅读全文

走进Linq-Linq大观园

2008-07-18 11:26 by 横刀天笑, 3771 阅读, 1 推荐, 收藏, 编辑
摘要: 走进Linq 这是本系列的第三篇,本篇旨在给大家一个对Linq大局观的认识。这两天我也是在疯狂的收集Linq相关资料,本以为Linq不是个很庞大的东西,但是现在我发现我错了,Linq并不就是那几个dll,后面还包括了许多许多计算机别的领域内容,比如函数式编程,编译原理等等,路是越来越难走了,慢慢的求索吧。祝大家变成愉快,献上本系列第三篇。 阅读全文

走进Linq-辉煌的背后

2008-07-16 23:40 by 横刀天笑, 4742 阅读, 2 推荐, 收藏, 编辑
摘要: 走进Linq 罗马不是一天建成的,千里之行始于足下,美丽的Linq也不是一蹴而就的。Linq是给一些语言特性披上了一层漂亮的外衣。那纺织Linq漂亮的外衣又需要哪些金针银线呢? 在本篇有四个小节,每个小节分别阐述一个语言特性,这些特性都将为Linq而服务,没有它们也没有未来的Linq。在文中不仅仅写到了这些特性的用法,还揭示了他们背后发生的事情,也加上了我对这些特性的一些理解。 阅读全文

不能不说的C#特性-匿名方法和Lambda表达式

2008-07-16 23:09 by 横刀天笑, 7538 阅读, 3 推荐, 收藏, 编辑
摘要: 不能不说的C#特性 为了介绍Linq,所以我写下这个系列,讲C#特性的文章已经有很多了,我这里只有几个目的,深入浅出,不仅仅告诉你的是是什么,还要告诉你到底是什么,然后就是把他们合起来,这样大家查询起来也比较方便。 匿名,匿名,啥都玩起了匿名。还出了个Lambda表达式,读起来就费劲,风格更是和我的逻辑格格不入,不过我就不信我理解不了,来,大家一起来Lambda 阅读全文