如果你已经知道LISP,你为什么还想学习F#? [英] If you already know LISP, why would you also want to learn F#?

查看:207
本文介绍了如果你已经知道LISP,你为什么还想学习F#?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当您熟悉LISP时学习F#的额外价值是什么?

解决方案



很多这些都是编程语言世界相对最新的发展。在F#中你会看到你不会在Lisp中看到的东西,尤其是Common Lisp,因为F#标准还在开发中。因此,你会发现有很多东西需要学习。当然,像ADT,模式匹配,monads和currying这样的东西可以在Lisp中构建为一个库,但学习如何使用它们的方便内置的语言更好。



学习F#用于实际应用的最大优势是与.NET集成。


What is the added value for learning F# when you are already familiar with LISP?

解决方案

A lot of these are relatively recent developments in the programming language world. This is something you'll see in F# that you won't in Lisp, especially Common Lisp, because the F# standard is still under development. As a result, you'll find there is a quite a bit to learn. Of course things like ADTs, pattern matching, monads and currying can be built as a library in Lisp, but it's nicer to learn how to use them in a language where they are conveniently built-in.

The biggest advantage of learning F# for real-world use is its integration with .NET.

这篇关于如果你已经知道LISP,你为什么还想学习F#?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆