您所在的位置:开发 > 语言&工具 > Fan——类似Java和C#的新语言

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

2009-04-03 17:04 杨赛 译 51CTO.com 字号:T | T
一键收藏,随时查看,分享好友!

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

AD:

在最近的一次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】



分享到:

热点职位

更多>>

热点专题

更多>>

读书

Java Web标签应用开发
Java Web程序员直接在JSP页面中书写Java代码的做法,使得页面中混杂有JavaScript、HTML、Java等多种语言的程序代码,可读性差,

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i