代码改变世界

随笔分类 - 07. 翻译引进

编程语言的发展趋势及未来方向(3):函数式编程

2010-05-06 14:23 by Jeffrey Zhao, 12038 阅读, 收藏, 编辑
摘要: 这是Anders Hejlsberg在比利时TechDays 2010所做的开场演讲。由于最近我在博客上关于语言的讨论比较多,出于应景,也打算将Anders的演讲完整地听写出来。在上一部分中,Anders阐述了他眼中声明式编程的理念及DSL,并演示C#中一种内部DSL的形式:LINQ。在这一部分中,Anders谈及了声明式编程的另一个重要组成部分:函数式编程,并使用.NET平台上的函数式编程语言F#进行了演示。 阅读全文

编程语言的发展趋势及未来方向(2):声明式编程与DSL

2010-04-14 21:33 by Jeffrey Zhao, 9365 阅读, 收藏, 编辑
摘要: 这是Anders Hejlsberg在比利时TechDays 2010所做的开场演讲。由于最近我在博客上关于语言的讨论比较多,出于应景,也打算将Anders的演讲完整地听写出来。在上一部分中,Anders指出语言本身在过去的数十年里并没有明显的发展,并给出了他眼中编程语言发展趋势的预测。在现在的第2部分中,Anders将阐述声明式编程的理念及DSL,并演示C#中一种内部DSL的形式:LINQ。 阅读全文

编程语言的发展趋势及未来方向(1):历史回顾及趋势概述

2010-04-13 00:59 by Jeffrey Zhao, 10422 阅读, 收藏, 编辑
摘要: 这是Anders Hejlsberg在比利时TechDays 2010所做的开场演讲。由于最近我在博客上关于语言的讨论比较多,出于应景,也打算将Anders的演讲完整地听写出来。我希望这个讲座可以从侧面回答某些朋友关于“语言讨论是否有价值”的疑问,并且展示出目前语言的发展状况以及微软在这方面的努力。完整内容将分为多次发表,每天一小部分,每次大约10分钟的演讲内容。等不及的朋友也和可以下载演讲视频一睹为快。现在的第1部分则包含Anders对编程语言发展的历史回顾,以及对趋势简单概述。 阅读全文

重大利好消息:微软原版技术图书大幅降价

2009-03-21 02:21 by Jeffrey Zhao, 8980 阅读, 收藏, 编辑
摘要: 虽说放首页不太妥当,不过趁着周末“萧条期”老赵还是破例一把吧。:) 阅读全文

所有程序员都应该至少读上两遍的十篇论文

2009-03-02 10:29 by Jeffrey Zhao, 14540 阅读, 收藏, 编辑
摘要: 转载自刘江老师的博文《所有程序员都应该至少读上两遍的十篇论文》。关于读论文的重要性我不多作解释,事实上我也解释不清,但是可以确定的是,论文让我感受到技术之美,是一件很惬意的事情。当然,我们不一定要读“前沿”的内容,但是一些经典的论文是不能错过的。 阅读全文

[EBook]OReilly - High Performance Web Sites

2007-11-26 14:26 by Jeffrey Zhao, 9060 阅读, 收藏, 编辑
摘要: 就是那本书,提出了14条开发高性能Web应用准则的书。 阅读全文

Writing Secure Code Third Edition

2007-11-20 19:53 by Jeffrey Zhao, 2141 阅读, 收藏, 编辑
摘要: 《Writing Secure Code》,无比经典的著作。现在David也已经有写第三册的打算了,那么期待一下。http://blogs.msdn.com/david_leblanc/archive/2007/10/17/writing-secure-code-3.aspx 阅读全文

Scaling a Rails Application from the Bottom Up

2007-06-23 06:31 by Jeffrey Zhao, 2595 阅读, 收藏, 编辑
摘要: http://media.joyent.com/JHoffmanRailsConf-May2007.pdf 这是今年Rails大会上的一个报告。虽然讲的是RoR应用程序,但实际该报告里包括了许多其他方面要素的阐述,例如操作系统,硬件配置等等。对于要构造大型网络应用的人来说是一个不可不读的文档。 阅读全文

80+ AJAX-Solutions For Professional Coding

2007-06-22 13:33 by Jeffrey Zhao, 3606 阅读, 收藏, 编辑
摘要: http://www.smashingmagazine.com/2007/06/20/ajax-javascript-solutions-for-professional-coding 非常好的AJAX资源,喜欢看示例的朋友有福了。如果能够没有障碍地完成这些内容,其AJAX能力基本上可以算是一流了。 阅读全文

Suggest Reading: An Introduction to Reflection-Oriented Programming

2007-04-12 19:42 by Jeffrey Zhao, 2391 阅读, 收藏, 编辑
摘要: http://www.cs.indiana.edu/~jsobel/rop.html 阅读全文

第17届Jolt Award终于出炉了

2007-03-23 04:13 by Jeffrey Zhao, 6911 阅读, 收藏, 编辑
摘要: 第17届Jolt Award终于出炉了,再这之前,我们再来回顾一下候选选手们。 阅读全文

WPF/E CTP Quick Start - 第十一部分:示例控件(翻译)

2006-12-21 13:27 by Jeffrey Zhao, 4441 阅读, 收藏, 编辑
摘要: 这片文档包含了几个例子,演示了如何使用WPF/E来创建交互式的控件。这篇文档包含了如下部分: “超级链接”示例 “按钮”示例 “滚动条”示例 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第十部分:脚本和鼠标事件(翻译)

2006-12-18 15:56 by Jeffrey Zhao, 3997 阅读, 收藏, 编辑
摘要: WPF/E支持使用JavaScript进行编程,能够使您为WPF/E内容增加交互性。这篇文档包含了如下部分: 脚本与事件 设置属性 设置附加属性 公有鼠标事件 为对象命名并重新获取它们 动态创建WPF/E对象 交互地控制动画 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第九部分:动画(翻译)

2006-12-14 22:49 by Jeffrey Zhao, 5147 阅读, 收藏, 编辑
摘要: WPF/E能够让您使用标记来定义动画。这篇QuickStart介绍了WPF/E的动画特性,并且带领您创建您的第一个WPF/E动画。这篇QuickStart包含了如下部分: 演练:为一个对象添加动画效果 其它类型的动画 Timeline的属性 指定动画变换的值 在同一个对象上添加多个动画 下面该做什么呢? 阅读全文

讲座展示:TechEd Europe DEV 411 - AJAX Patterns with ASP.NET AJAX(3)

2006-12-13 03:30 by Jeffrey Zhao, 3407 阅读, 收藏, 编辑
摘要: 这次我选择的讲座内容,是最近在TechEd 2006 Europe中Andre Snanbria和Jeff Prosise的讲座“AJAX Pattern with ASP.NET AJAX”。Jeff Prosise是Wintellect的Co-Founder,Andre Sanabria是ASP.NET AJAX Team的Lead Program Manager。这次讲座的主要内容是讲述了使用ASP.NET AJAX开发AJAX应用的最佳实践,在这次讲座里,会对建立轻量级的客户端控件的方法进行深入,讲述了如何优化脚本代码,并提出了如何避免AJAX开发中常见的问题。本篇文章是这次讲座展示的第三篇,使用了一个例子来观察UpdatePanel的工作方式,并通过几个步骤对这个例子进行优化。 阅读全文

WPF/E CTP Quick Start - 第八部分:媒体(翻译)

2006-12-12 05:26 by Jeffrey Zhao, 4310 阅读, 收藏, 编辑
摘要: WPF/E提供了MediaElement对象,可以让您在页面中播放WMV(Windows Media Video)和WMA(Windows Media Audio)文件。这篇文档包含了以下部分: 在页面中添加媒体信息 有用的MediaElement属性 交互式地控制媒体的播放 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第七部分:文本(翻译)

2006-12-12 00:51 by Jeffrey Zhao, 3438 阅读, 收藏, 编辑
摘要: TextBlock元素能使您在WPF/E内容中添加文本。这篇文档描述了使用TextBlock元素的方式。这篇文档包含了以下部分: TextBlock元素 常用TextBlock属性 Run元素 指定多种字体 下面该做什么呢? 阅读全文

The Problem with Programming(翻译)

2006-12-11 19:21 by Jeffrey Zhao, 3780 阅读, 收藏, 编辑
摘要: 这是一次访谈。访谈的对象是大名鼎鼎的Bjarne Stroustrup,“C++之父”的称号注定他永远是大师。这次他在接受了Technology Review的采访,对于软件开发的目前状况谈了他的看法,指出了不少问题。那么这些问题是否真的如他所述?按照我个人的习惯,我始终把对于大师的“尊敬”和对于其言论的“吸收”相分离,我们不妨围绕着这次Bjarne Stroustrup的谈话内容,展开我们的讨论吧。 阅读全文

WPF/E CTP Quick Start - 第六部分:图像(翻译)

2006-12-10 23:11 by Jeffrey Zhao, 3490 阅读, 收藏, 编辑
摘要: Image元素能使您在WPF/E中显示位图信息。这篇文档包含了以下部分: Image元素 Stretch属性 使用位图的其它方法 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第五部分:公有图形属性(翻译)

2006-12-10 14:50 by Jeffrey Zhao, 3787 阅读, 收藏, 编辑
摘要: 一些属性能够被应用在所有的WPF/E的UIElement对象上:Canvas,shapes和TextBlock。这篇文档描述了这些对象所具有的公有图形属性。这篇文档包含了以下部分: Opacity属性 OpacityMask属性 Clip属性 RenderTransform属性 下面该做什么呢? 阅读全文