资讯月刊下载
[编程语言] 微软详解 .NET 语言战略:C#、VB、F# 都不落
软件开发是微软相当重视的事情,比如该公司近期宣布了一个VisualStudio2017RC更新、以及面向三星Tizen平台的VisualStudio工具箱第二预览版,表明其有意加大跨平台开发等方面的力度。在近日的一篇博客文章中,微软更是详细介绍了其.NET语言战略,解释了各款语言对于开发者(以及该公司)的重要性。 在这篇博文中,微软提到了其对各项开发语言的战略、框架、以及评断每一款语言的方法。当然 ...
[编程语言] F#在企业和老开发者中仍有不错的地位
最近有一项调查阐明了开发者目前使用F#的现状和什么阻碍了F#的发展。以下为来自国外科技网站ITworld的整理报道,我们进行了摘译: 当你思考企业所使用的编程语言时,例如Java、C和C++等的名字就会首先出现在你的脑海里。绝对不会出现F#,它是由微软创建和支持的开源函数式编程语言,是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。你可能会认为F#是一个边缘的语言,被用于一些探索和冒险 ...
[企业架构] 函数式语言库模式:框架是魔鬼?
编者按:本文作者Tomas是F#语言的专家以及导师、计算机科学家,曾出版过有关F#的教程。本文重点介绍了如何设计组合化的库以及如何避免在库设计时进行回调。Tomas倡导以库而不是框架的方式进行开发。以下为译文。 框架VS.库 框架和库有什么区别呢?两者的主要不同之处在于如何使用它们以及编写什么样的代码。 框架——框架控制了系统的运行,并定义了扩展点 (接口)来让用户进行实施; 库——库把系统运 ...
[编程语言] TIOBE 2015年3月编程语言排行榜:CoffeeScript首次进 ...
微软编程语言F#即将挤进前10的宝座,目前排在第11位,但并不清楚它为何会如此受欢迎。有可能是因为F# Web编程框架WebSharper,也有可能是因为F#软件基金会成员Tomas Petricek(F# Deep Dives作者) 在2周前的一个采访中宣传了F#。 另一个好消息是CoffeeScript首次进入前100。 一起来看下前20名的榜单: 前10名编程语言走势图: 以下是 ...
[编程语言] 2014年3月TIOBE编程语言排行榜:排名趋于稳定
TIOBE近日发布了3月份编程语言排行榜,最新数据显示,与去年3月份相比,TOP10榜单中,除了C语言和Java的冠军易主、JavaScript和Visual Basic.NET把Ruby和Perl挤出了TOP10外,其他语言的排名均没有变化。 在TOP10之外,令人感到惊奇的是,微软的F#语言已经升至第12位,从去年3月份该语言的排名为第69。 F#是由微软开发的函数式编程语言,基于Ocaml ...
[操作系统] openSUSE 11.4 Edu Li-f-e版本发布
OpenSUSE 11.4正式版发布两周后, 今天openSUSE开发团队又推出了openSUSE 11.4 Edu版本。 这是 openSUSE 专门为教育行业提供的版本,主要是集成教育相关的一些开源软件,包括学生和教师常用的应用和资源。 具体内容包括: 几种流行的桌面环境,如GNOME或KDE; 超过150种的教育类应用,如各种数学程序、flash课件和打字练习程序,以及教师使用的Mo ...
[行业应用] Avira AntiVir(小红伞)将于3月30日正式登陆中国
2月中旬,小红伞(Avira AntiVir)简体中文官网和简体中文产品曾经被泄露出来,随后德国人立即关闭尚未完全成型的简体中文官方网站。 今天新的消息传来,在F版小红伞弹出的广告中显示,本月30日小红伞简体中文官网和产品将同时登陆中国,届时我国的免费杀毒软件市场将增添一员猛将。
[Web前端] 命名函数表达式-神秘性剖析
一个JS hacker -Juriy "kangax" Zaytsev 发表了一篇名为-"命名函数表达式的神秘性"的文章:'简而言之,命名函数表达式最重要的是用于- 在调试和解析时描述函数名。也有可能会用于递归,但你很快就会知道,这往往是不切实际的东西。如果你对调试毫不关心,那就没什么好担心的,否则,还是仔细的阅读一下吧,你会看到一些跨浏览器的故障处理。'举例 ...
[Web前端] JavaScript的图形绘制工具
在过去的几个月,我们经常看到<canvas>与<div>用于图形和动画。 Tavs Dokkedahl为我们介绍了一个更好的JavaScript图形绘制工具 : 引用我创造了一个更好的可视化工具。它完全使用在JavaScript中,生成的源代码也符合W3C的标准。 第一次的试用版正在准备与大家见面,希望到时您能支持我并提出一些反馈意见。 一个变量y=f(x) 参数函数的平面 ...
[Web前端] 再论JavaScript的继承
Yahoo 的Stoyan Stefanov 发表了一篇好文章-JavaScript的 class-less对象 。 他将这篇文章发表在了JavaRanch上,在Java社区来讨论他们的不同之处。 他深入的研究了: *JavaScript对象 这是一个空对象 var myobj = {}; 你可以添加一些有用的功能: myobj.name = "My precious"; ...
[Web前端] MockMe:一个新的JavaScript mocking框架
Johannes Link是一个热爱Agile的小伙子,他对现存的JavaScript单元测试框架不100%满意,他解释了原因,比如他给出了一个例子: testDoubleSpeaker: function() { with(this) { var actualMsg = null; var mockSay = function(msg) { actualMsg = msg; }; Speaker ...
[编程语言] Cheri: 用JRuby创建Swing Builder应用的框架
Cheri提供了用JRuby创建Swing Builder应用的框架,采用特定域语言(DSL),使得只需要非常简单的代码就创建优秀的Swing应用。 推荐下载超酷视频:(46.3 MB)总共: 17分钟15秒 http://media.screencastic.com/public/video_assets/1/01-cheri.mov Cheri主页:http://cheri.rubyfo ...