`
henryyang
  • 浏览: 113110 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

2011年8月编程语言排行榜:F#首次进入前20

阅读更多

  8月4日,Tiobe公布了最新的8月编程语言排行榜 ,和7月榜单相比,最大变动就数微软的F#了,F#首次进入TOP20 。1至10名中,PHP重返第4,C#则到了第5,其他不变。

  以下内容有乌帮图 根据Tiobe原文翻译:

  最终,一种新的函数型编程语言进入了Top 20. 大多数人会认为热门函数型编程语言像Scala (#66), Clojure (#107), Haskell (#35) 或者是 Erlang (#48)等将会成为所有函数型编程语言的鼻祖Lisp的劲敌。但结果似乎是微软的语言F#,不过看看最近人气上升的F#,就没有什么好奇怪的了。作为一 种不错的程序设计语言,微软最新的Visual Studio 2010中也包含了F#。

  上文中提到补充说明:

  F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。F#的百度百科

  Lisp(全名LISt Processor,即链表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。Lisp百度百科

  functional programming 就是函数型编程,是一种编程方法,或者说是编程模式,同面向过程的编程,以及面向对象的编程,面向逻辑的编程一样。Functional Programming百度百科

  具体榜单:注意表格左边第二列是去年的位置,而非上个月的。2011年7月编程语言排行榜在这里

  前10位的长期走势图:

  20到50名:

分享到:
评论

相关推荐

    F#语言基础

    根据给定的信息,本文将详细介绍F#语言的基础知识及其应用场景,包括F#相较于其他编程语言的优势、基本语法、功能性编程思维等内容。 ### F#语言基础 #### 一、入门介绍 F#是一种功能强大且灵活的多范式编程语言...

    F#2.02LanguageSpecification

    - **面向对象编程和代码组织**:F# 支持面向对象编程特性,如类继承、接口实现等,并且支持模块系统来帮助开发者更好地组织代码。 ##### 1.2 规范中的符号约定 在 F# 2.0 规范中,使用了一系列的符号和约定来描述...

    F#语言设计

    - **变量绑定**:F#支持可变变量(`mutable`关键字),但鼓励使用不可变数据结构以保持函数式编程的纯洁性。 - **控制流语句**:如`if...then...else`和`for`循环等,使F#具备了传统命令式编程的能力。 3. **面向...

    Expert F#(精通F#)

    6. **组合和元编程**:F#的模块和命名空间系统支持代码组织和重用,而引用透明和引用完整性则为元编程提供了便利,如自动生成代码和编译时计算。 7. **使用F#进行数据分析**:F#与数据科学和机器学习的结合,包括...

    微软最新函数式编程语言F#教程

    ### 微软最新函数式编程语言F#教程 #### 函数式编程语言F#简介 F# 是一种由微软开发的多范式编程语言,它结合了命令式、函数式和面向对象编程的特点,旨在为.NET平台上的开发人员提供一个强大而灵活的工具集。F# ...

    F# Cheat Sheet

    F# 是一种多范式编程语言,融合了命令式、函数式和面向对象的编程风格。它是由微软研究团队开发,并在.NET框架上运行,支持编译成IL(中间语言)代码。F#的强大之处在于其简洁的语法和强大的类型系统,使得编写高效...

    Beginning F#(FSharp 编程)

    - **F#的特点**:F#是一种结合了面向对象和函数式编程特性的语言,它能够帮助开发者编写出更加简洁、高效且易于维护的代码。 - **安装与配置**:通过详细步骤介绍了如何在不同平台上安装F#及其相关工具,为后续的...

    F#官方文档.pdf

    F#是一种功能强大的编程语言,它基于.NET平台,具有静态类型、函数式、命令式、面向对象和反射式编程特性。F#强调简洁和表达力强的语法,以及类型安全和模式匹配等特性,非常适合于金融、医疗、科学和游戏开发等多个...

    F# wikibook

    - **F# 编程语言简介**:对 F# 进行了简短而全面的介绍,包括它的历史、特点及应用场景等。 #### 2. 安装与配置 - **安装与测试**:指导用户如何安装 F# 及其相关开发工具(如 Visual Studio),并进行简单的测试来...

    《Expert F#》英文原版

    《Expert F#》是由F#语言的设计者Don Syme撰写的一本权威性著作,它深入探讨了F#编程语言的高级特性和应用。这本书对于那些希望成为F#专家或者已经熟悉该语言并想要进一步提升技能的开发者来说,是一份极其宝贵的...

    F#脚本:.NET平台的函数式编程利器

    F#是一种运行在.NET平台上的多范式编程语言,它不仅支持面向对象编程和命令式编程,还特别强调函数式编程。F#脚本,即以.fsx为扩展名的文件,允许开发者以一种交互式和声明式的方式编写代码。本文将探讨F#脚本在.NET...

    F#脚本:函数式编程在Web开发中的实践

    F#是一种运行在.NET平台上的多范式编程语言,它不仅支持面向对象编程和命令式编程,还特别强调函数式编程。F#脚本,即以.fsx为扩展名的文件,允许开发者以一种交互式和声明式的方式编写代码。本文将探讨F#脚本在Web...

    TinyLanguage:F#演示项目简介

    F#是一种多范式编程语言,融合了函数式、命令式和面向对象编程风格,广泛应用于科学计算、数据分析、人工智能等领域。 在TinyLanguage项目中,我们将探讨以下几个关键知识点: 1. **F#语言基础**: F#是一种强...

    Foundations.of.F.Sharp

    1. **函数式编程**:F# 是一种函数式语言,这意味着程序是由一系列可组合的函数构成的。在 F# 中,函数被视为一等公民,可以被传递给其他函数或者作为返回值。 2. **类型推断**:F# 具有强大的类型推断机制,这...

    foundations of f#

    《函数式编程基础:F#入门》 F#是一种多范式编程语言,融合了命令式、函数式和声明式编程风格。它以其强大的类型系统、简洁的语法和对并行处理的良好支持而受到程序员们的青睐。在"Foundations of F#"这个主题中,...

    kaantor:AF#库

    3. **命令式编程**:F#也支持命令式编程风格,可以方便地操作状态和控制流程。 4. **面向对象编程**:F#支持接口和类,允许开发者使用面向对象的设计模式。 5. **运算符重载和模式匹配**:这些特性使代码更易读,...

    FSharpCheatSheet:F#基础知识参考表__ ^

    - **变量声明**:F#是强类型的语言,变量声明通常使用`let`关键字,如`let x = 5`。 - **函数定义**:F#中的函数用`fun`关键字定义,例如`fun x -> x + 1`。 **2. 函数式编程** F#强调使用不可变数据和纯函数。关键...

    2009最新编程语言排名

    自2009年4月Ruby首次进入前十名以来,它已经成为了脚本语言中的佼佼者,与其他脚本语言共同占据了榜单的重要位置。 #### 二、Ruby语言的特点 作为一门动态脚本语言,Ruby以其简洁的语法、强大的灵活性以及较少的...

Global site tag (gtag.js) - Google Analytics