当前位置:  开发笔记 > 编程语言 > 正文

F# - 领域特定语言

如何解决《F#-领域特定语言》经验,为你挑选了2个好方法。

F#是编程语言的未来吗?是时候学习F#了吗?市场上任何其他语言都相当于F#?



1> Mark Cidade..:

F#是一种通用的,面向对象的函数式语言,虽然你可以在F#中轻松创建一个DSL,但它并没有专门为特定领域的语言设计.

如果你真的有兴趣学习类似F#的东西,那么现在是正确的时间.如果你想学习一门新语言以增加你被雇用的机会,那么如果你还不熟悉函数式编程,那么F#可能不是一个好的选择.您可能想尝试JavaScript,Python,RubyC#并使用匿名函数.

如果你想坚持使用接近F#的东西,ML语言系列中有任何东西,特别是OCaml.Haskell是一种纯函数式语言,因为没有副作用(Haskell的monad除外).还有Lisp家族,Nemerle和其他几个人.


我不同意"没有任何关于它的内容专门针对特定领域的语言".报价,自定义工作流程,fslex和fsyacc属于"专为DSL设计"类别,恕我直言.

2> Benjol..:

我说现在是个时机,我上周向fsbugs发了一个问题,答案是在距离该人自己的几个小时内回来的.

现在尝试使用c#...

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有