Fan (programming language)

Infobox programming language
name = Fan
logo =
paradigm = multi-paradigm
year = 2007
designer =
developer = Brian Frank, Andy Frank
latest_release_version = 1.0.30
latest_release_date = release_date|2008|07|30
typing = static, dynamic
implementations =
dialects =
influenced_by = C#, Scala, Ruby, Erlang
influenced =
license =
website = [http://www.fandev.org/ www.fandev.org]

Fan is a general purpose object-oriented programming language that runs on both JRE and .NET CLR. The language is also a functional programming language in the sense that it supports functions as first-class objects. Concurrency is supported by implementing the Actor Model as used by Erlang. Fan uses static typing but has also support for dynamic typing. Fan uses a curly brace syntax similar to C# and Java.

ee also

* C#
* Scala
* Ruby
* Erlang

ource

* [http://www.fandev.org/ Fan Programming Language]
* [http://article.gmane.org/gmane.comp.java.vm.languages/633 Re: Fan Programing Language (jvm-languages@googlegroups.com mailing list)]

External links

* [http://www.ajaxonomy.com/2008/java/not-a-fan-of-scala-an-evolutionary-approach Not a Fan of Scala? An Evolutionary Approach | Ajaxonomy]
* [http://java.dzone.com/articles/the-fan-programming-language The Fan Programming Language | Javalobby]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Python (programming language) — Python (langage) Pour les articles homonymes, voir Python. Python …   Wikipédia en Français

  • Game programming — This article is about the specifics of programming aspect of game development, for a broader overview see game development …   Wikipedia

  • Digital Novel Markup Language — Original author(s) Karin (Internet name) Developer(s) J. Miguel Initial release 1998 Stable release 2.24 / 2000 Developm …   Wikipedia

  • Body Language (Kylie Minogue album) — Infobox Album Name = Body Language Type = Album Artist = Kylie Minogue Released = flagicon|World February 10, 2004 Recorded = 2003 Genre = Pop, Dance, R B Length = 47:51 Label = Parlophone Mushroom Capitol Producer = Sunny Roads Julian Gallagher… …   Wikipedia

  • List of Celtic language media — The list below contains information on the different types of media available in the Celtic languages.AllOnly a handful of media contain all the Celtic languages. An example is Carn magazine, which has contained columns in all six languages since …   Wikipedia

  • Coupling (computer programming) — In computer science, coupling or dependency is the degree to which each program module relies on each one of the other modules. Coupling is usually contrasted with cohesion. Low coupling often correlates with high cohesion, and vice versa. The… …   Wikipedia

  • Aishah and The Fan Club — Fan Club Origin New Zealand Years active 1988–1993 Past members Aishah Paul Moss Dave Larsen Glenn Peters Malcolm Smith Hazri Yutim Lewis Daly Aishah and The Fan Club …   Wikipedia

  • Computer programming in the punched card era — Punched card from a Fortran program. From the invention of computer programming languages up to the mid 1980s, many if not most computer programmers created, edited and stored their programs on punched cards. The practice was nearly universal… …   Wikipedia

  • Concordia Language Villages — Address 901 8th St. S. Moorhead, MN, 56562 United States Information Motto to prepare young people for responsible citizenship in our global community Deno …   Wikipedia

  • XBMC — Media Center XBMC Media Center Home Screen Developer(s) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.