gpt4 book ai didi

f# - F# (sharp) 编程语言有哪些负面/缺点/不好/限制?

转载 作者:行者123 更新时间:2023-12-04 18:09:51 24 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




我想知道 F# (sharp) 语言有哪些负面/缺点/坏处/限制。

我一直在谷歌上搜索:

  • f 语言限制
  • f 尖锐的语言缺点
  • f尖语负分
  • f尖语坏事

  • 没有结果。这就是在这里问这个的原因。

    这个问题的目的不是选择我要学习的下一种语言 但要为我的学校制作一份关于 f# 语言的文档。但我找不到任何负面影响。

    最佳答案

  • 对于某些人来说,通常是该语言的新手,强大的类型推断可能会令人反感
  • 看起来好像语言是动态的,因此不会像您对静态类型语言所期望的那样提供相同的保证。然而,事实恰恰相反,因为具有机器学习传统的 F# 比许多传统的静态语言在静态上更正确。
  • 有些人发现缺少类型注释有时会降低代码的可读性 - 特别是如果您无法访问可以为您突出显示推断类型的编辑器。一个很好的例子是进行代码审查或只是在 github 上查看其他人的代码。
  • 与其 .NET 兄弟 C# 相比,它缺少很多工具。即使是简单的重构在 Visual Studio 中也不能很好地工作。使用 GUI 也没有得到很好的支持,因为您无法像在 C# 中那样使用 XAML 文件
  • F# 缺乏对仿函数的支持,这不是一个真正的大问题,但是来自 OCaml 的人可能会错过它,有关更多信息,请参阅此 question .
  • 关于f# - F# (sharp) 编程语言有哪些负面/缺点/不好/限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16833293/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com