中国领先的IT技术网站
|
|

Fan——类似Java和C#的新语言

开发人员使用的程序语言并不仅限于某一种或几种,由于每种编程语言都是适合于解决某个具体问题的工具,因此每个IT公司都能挑选一个最适合自己的语言。本文介绍了一个较新的编程语言——Fan。

作者:杨赛 译来源:51CTO.com|2009-04-03 17:04

Tech Neo技术沙龙 | 11月25号,九州云/ZStack与您一起探讨云时代网络边界管理实践


在最近的一次JWUG技术研讨会上,Stephen Colebourne对编程语言Fan做了一个全面的介绍。他认为Fan将超越现有的Java语言,并强调了其在JVM,.NET CLR(甚至JavaScript)的可移植性。

Stephen描述了Java的一些弱点,并解释了Fan中一些语法的设计理念由来。他说,Fan的设计来源于真实的开发经验对开发语言的需求,而且Fan的代码模式和主流编程语言是一致的。由此,Fan起源于真实的开发需求,而并非为了学术研究而生。Fan在定义任意元素的独特引用时分三种级别,以“pod::type.slot”区分(最高级别的pod和modules属于同一级别)。这在堆栈跟踪中调试时尤其的有用。

Fan仍然是个较新的语言,而语法则与现有的Java和C#十分接近,使得这两种开发者的转型只需经历最小的学习曲线。同时Fan在通过不变性创建并行程序的自由度,甚至于在静态与动态编写之间的平衡性,都表明了Fan将是继Java之后的最有希望竞争者。

【编辑推荐】

  1. 程序员如何选择合适的编程语言
  2. 开发人员应该知道的六种脚本语言
  3. Java以外的选择 Scala编程语言简介
【责任编辑:杨赛 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

SQL Server 2005数据挖掘与商业智能完全解决方案

本书以BI解决方案的体系结构为中心,以SQL Server 2005为载体,将着眼点放在数据挖掘和商业智能上,详细讲解了数据报表、数据分析和数据挖...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× CTO训练营(深圳站)