阅读更多

1顶
0踩

编程语言

原创新闻 F# 软件基金会成立

2012-12-18 16:06 by 副主编 wangguo 评论(1) 有4181人浏览
近日,F# 社区的几名成员发起并成立了F#软件基金会


F# 是由微软发展的、为微软.NET语言提供运行环境的函数式编程语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。F#除了支持函数式编程(Functional Programming)外,还支持命令式编程(Imperative Programming)和面向对象编程(Object-Oriented Programming)。

微软在2010年底开源了F#的编译器和核心类库(F# PowerPack),采用Apache 2.0许可协议。现在F# PowerPack项目包含了完整的编译器、标准库、工具及扩展类库的源代码,相关库也可以通过Github来获取。

F# 软件基金会的使命是:

  • 维护一个核心开源的F#代码库和版本,并免费提供给公众跨平台使用,包括F#编译器、F#语言规范、F#核心库、各种工具和应用程序。
  • 寻求和管理对于F#开源代码库的贡献,首先关注F#跨多个平台的使用范围的扩大,而不是扩展F#语言的功能。
  • 扩展F#技能和知识的相关性和重要性
  • 扩展能够与F#实现互操作的技术的范围
  • 扩展F#的使用范围
  • 鼓励对于F#的贡献,包括商业、开源和教育方面的贡献
  • 宣传和推广F#
  • F#相关的技术和教育资源,并促进其持续发展
F#软件基金会网站中还包含了大量F#学习资源,如文档、规范、开发指南、学习教程等。

网站地址:http://fsharp.org/
  • 大小: 9 KB
1
0
评论 共 1 条 请登录后发表评论
1 楼 geminiyellow 2012-12-19 10:07
原先那个跟sun还打过官司的是J#还是F#?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 哈呀呀 怎么样呢?有知道的朋友说一下吧!

    IaaS开源解决方案Openstack等其他的软件至今尚未成熟,需要庞大的团队来运营,在运行期间会产生各种各样的问题,除非你有足够的预算,否则别考虑建立一个私有的云服务。然而,私有云可以提供众多优势。首先在部署...

  • 小程序加盟怎么样?加盟小程序赚钱吗?

    小程序是一种不需要下载即可使用的应用,简单来说就是在微信里建一个属于商家、企业的官网,功能类似于APP,但无需下载。小程序是一个爆发性增长行业,它类似于2000年的PC建站,08年的淘宝,12年的微信公众号,2019...

  • 水果店是加盟好还是自营好,水果店加盟店还是自己开

    怕亏钱,但是有一点非常重要,加盟是不保障你能赚钱的现在很多加盟就是辅助大家把店开起来,前期选址,装修,找货源比较麻烦,所以加盟那边帮大家给做了,至于开起来后,开的怎么样,他们基本上都不太上心了,起步帮...

  • (十四)智能家居代理加盟你最需要关注的哪些点?

    智能家居在近几年时间飞速的发展,很多中小型企业都涌向想分一块“蛋糕”。目前进入智能家居行业方式可谓多种多样,但是普遍的一种方式是自己生产和研发然后招商,但是这样的前期的成本较高,另一种就是代理或者ODM...

  • 开水果店加盟好还是不加盟好,开水果店是加盟还是自己做好

    怕亏钱,但是有一点非常重要,加盟是不保障你能赚钱的现在很多加盟就是辅助大家把店开起来,前期选址,装修,找货源比较麻烦,所以加盟那边帮大家给做了,至于开起来后,开的怎么样,他们基本上都不太上心了,起步帮...

  • 深度解析刷脸支付,加盟前必读!

    2019年最大的风口是什么?一定是刷脸支付,它将彻底颠覆支付行业,厂家大额补贴,现在干就是躺着数钱,不需要选址,不需要开店,不需要高成本投入,只要有人使用,你就能赚钱。 从POS机时代、扫码支付再到现在的刷脸...

  • 前有 Python 之父加盟微软,后有 Adama 语言创始人发力开源,不甘退休的技术开创者们

    12 月 19 日,Adama 编程语言创始人 Jeffrey M....前有 Python 之父加盟微软,后有 Adama 语言创始人发力开源。这些技术大佬们的退休生活真是多姿又多彩呀,让我们一起看看 Jeffrey 的退休生活是怎么样的吧。

  • 微信小程序登录功能实现(最新)

    ----------以下方法作为拓展延伸-------- 4、wx.authorize() 该方法主要用户向用户提前发起授权请求,调用后会立即弹框询问用户是否同意授权某项功能,例如(地理位置、麦克风、摄像头....),旧版的登录用wx....

  • 前阿里云CTO章文嵩:怎样做开源才有意义?

    InfoQ:关于淘宝-阿里系的开源进程,我们从外面看起来似乎是有三个比较明显的阶段:第一个是说我引入开源的方案来替换掉商业的方案;第二个是我们把开源的方案改进,然后形成一些淘宝自己的T项目,再通过淘蝌蚪等...

  • 浅谈在线教育

    什么是在线教育? 在线教育,是以网络为媒介的教学方式,通过网络,学员与教师即使相隔万里也可以开展教学活动;此外,借助网络课件,学员还可以随时随地进行学习,真正打破了时间和空间的限制,对于工作繁忙,学习...

  • 关于苏宁人工智能平台的真面目,你想知道的都在这里了

    再细分有三个模块,一个是领域分类,比如说我想知道用户到底是想听音乐、问天气,还是电商购物,如果是电商购物,就会涉及到智能导购。第二步是要去理解用户意图,你是想买手机还是想买其他的商品。最后是一个 Slot ...

  • 初次创业,加盟全家、罗森等便利店如何有效降低风险?

    初次创业,加盟全家、罗森等便利店如何有效降低风险? 扶摇直上 ...加盟这种品牌便利店,公司端那边基本都是格式合同、全套流程作业,没什么多的好说,跟着办就好。所以要降低风险,只能从铺面...

  • 水果店加盟哪个牌子好,水果店加盟哪个好

    1、加盟基本上就是坑 现在的水果店加盟鱼龙混杂,大多数加盟都是比较坑,除了做的比较大的那几家,在经营模式上做的还可以,...这种品牌天生就带有流量,有些人会认可品牌,对水果店流量有一定的吸引,但是能做起来的

  • Python有哪些实现方式你知道吗?

    但Python实际上是一门语言规范,只是定义了Python这门语言应该具备哪些语言要素,应当能完成什么样的任务。这种语言规范可以用不同的方式实现,可以用C实现,也可以用C++、Java、C#、JavaScript,甚至使用Python自己...

  • “伪智能”厂商能有什么坏心思,无非是想骗钱罢了

    来源|脑极体编辑|藏狐一些“润物细无声”渗透进你我日常生活当中的“伪智能”,大到人工扮演的智能机器人,小到贴上“智能”标签就身价倍增的自动牙刷……这些自我标榜着采用人工智能技术的产品层出不...

  • (中)苹果有开源,但又怎样呢?

    上篇(详情请戳:《(上)苹果有开源,但又怎样呢?》)里说到,苹果首个开源项目 Darwin 的诞生,与乔布斯的复仇归来有着千丝万缕的关系。作为一个开源的操作系统,Darwin 拥有非常纯正的开源血统,又有 FreeBSD ...

  • spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip

    # 【spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip】 中包含: 中文文档:【spring-ai-bedrock-converse-1.0.0-M7-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【spring-ai-bedrock-converse-1.0.0-M7.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【spring-ai-bedrock-converse-1.0.0-M7.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【spring-ai-bedrock-converse-1.0.0-M7.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【spring-ai-bedrock-converse-1.0.0-M7-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip,java,spring-ai-bedrock-converse-1.0.0-M7.jar,org.springframework.ai,spring-ai-bedrock-converse,1.0.0-M7,org.springframework.ai.bedrock.converse,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,springframework,spring,ai,bedrock,converse,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【spring-ai-bedrock-converse-1

  • 房地产 -可视化管理课件.ppt

    房地产 -可视化管理课件.ppt

  • tokenizers-0.18.0.jar中文-英文对照文档.zip

    # 【tokenizers-***.jar***文档.zip】 中包含: ***文档:【tokenizers-***-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【tokenizers-***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【tokenizers-***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【tokenizers-***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【tokenizers-***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: tokenizers-***.jar***文档.zip,java,tokenizers-***.jar,ai.djl.huggingface,tokenizers,***,ai.djl.engine.rust,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,djl,huggingface,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【tokenizers-***.jar***文档.zip】,再解压其中的 【tokenizers-***-javadoc-API文档-中文(简体)版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件; # Maven依赖: ``` <dependency> <groupId>ai.djl.huggingface</groupId> <artifactId>tokenizers</artifactId> <version>***</version> </dependency> ``` # Gradle依赖: ``` Gradle: implementation group: 'ai.djl.huggingface', name: 'tokenizers', version: '***' Gradle (Short): implementation 'ai.djl.huggingface:tokenizers:***' Gradle (Kotlin): implementation("ai.djl.huggingface:tokenizers:***") ``` # 含有的 Java package(包): ``` ai.djl.engine.rust ai.djl.engine.rust.zoo ai.djl.huggingface.tokenizers ai.djl.huggingface.tokenizers.jni ai.djl.huggingface.translator ai.djl.huggingface.zoo ``` # 含有的 Java class(类): ``` ai.djl.engine.rust.RsEngine ai.djl.engine.rust.RsEngineProvider ai.djl.engine.rust.RsModel ai.djl.engine.rust.RsNDArray ai.djl.engine.rust.RsNDArrayEx ai.djl.engine.rust.RsNDArrayIndexer ai.djl.engine.rust.RsNDManager ai.djl.engine.rust.RsSymbolBlock ai.djl.engine.rust.RustLibrary ai.djl.engine.rust.zoo.RsModelZoo ai.djl.engine.rust.zoo.RsZooProvider ai.djl.huggingface.tokenizers.Encoding ai.djl.huggingface.tokenizers.HuggingFaceTokenizer ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.Builder ai.djl.hu

Global site tag (gtag.js) - Google Analytics