If you already know LISP, why would you also want to learn F#?

前端 未结 11 1419
刺人心
刺人心 2020-12-30 13:25

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

11条回答
  •  执笔经年
    2020-12-30 13:58

    One way to look at this (the original question) is to match up the language (and associated tools and platforms) to the immediate task. If the task requires an overwhelming percentage of .NET code, and it would require less shoe-horning in one language than another to meet the task head-on, then take the path of least resistance (F#). If you don't need .NET capabilities, and you're comfortable working with LISP and there's no arm-bending to move away from it, keep using it.

    Not really much different from comparing a hammer with a wrench. Pick the tool that fits the job most effectively. Trying to pick a tool that's objectively "best" is nonsense. And in any case, in 20 years, all of the currently "hot" languages might be outdated anyway.

提交回复
热议问题