5

F#(sharp)言語のマイナス点・短所・悪い点・制限事項を教えてください。

私はグーグルで検索してきました:

  • f 厳しい言語制限
  • f 鋭い言葉の短所
  • f 鋭い言葉のマイナス点
  • f 鋭い言葉の悪いこと

そして、それについての結果はありません。これがここで質問する理由です。

この質問の目的は、次に学ぶ言語を選択することではなく、学校で f# 言語に関するドキュメントを作成することです。しかし、私はマイナス点を見つけることができません。

4

1 に答える 1

7
  • 一部の人々、通常は言語の初心者にとって、強力な型推論は不快になる可能性があります
    • 言語が動的であるように見えるため、静的に型付けされた言語に期待するのと同じ保証が得られない場合があります。ただし、ML の伝統を持つ F# は、多くの従来の静的言語よりも静的に正確であるため、実際にはまったく逆です。
    • 型注釈がないと、コードが読みにくくなることがあります。特に、推論された型を強調表示できるエディターにアクセスできない場合はなおさらです。これの良い例は、コードレビューを行ったり、github で他の人のコードを見たりすることです。
  • .NET の兄弟である C# と比較すると、多くのツールが不足しています。単純なリファクタリングでさえ、Visual Studio ではうまく機能しません。C# と同じように XAML ファイルを操作できないため、GUI の操作も十分にサポートされていません。
  • F# はファンクタをサポートしていません。これは実際には大きな問題ではありませんが、OCaml から来た人々が見逃している可能性があるものです。詳細については、この質問を参照してください。
于 2013-05-30T10:23:39.573 に答える