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

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

在最近的一次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编程语言简介
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2009-09-18 15:53:37

C# 3.0新语言特性

2009-08-13 17:04:09

C#语言C#程序

2009-08-19 16:50:32

Visual C#C#语言特性

2011-11-14 09:56:17

C++

2009-08-03 16:28:53

Java语言与C#语言

2009-06-15 11:03:10

Java语言C#语言

2009-09-02 17:10:45

C#语言入门

2009-11-11 10:43:49

Go语言Google

2009-08-03 18:49:17

C#和Java

2009-09-02 16:21:17

Visual BasiC#语言

2009-08-11 14:57:11

比较C#和Java

2009-09-07 13:02:52

Java和C#线程

2009-08-11 13:13:09

C#和Java比较

2010-08-24 09:00:43

JavaC#

2009-09-11 10:44:55

C#语言

2009-09-18 09:59:39

C# CLR

2009-08-14 11:05:28

C#语言的结构体

2009-08-25 16:32:24

C#语言

2009-08-27 16:11:03

C# delegateC# event

2009-08-26 09:54:45

C#打印预览C#打印
点赞
收藏

51CTO技术栈公众号