栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用C#vs F#或F#vs C#有什么好处?[关闭]

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用C#vs F#或F#vs C#有什么好处?[关闭]

函数式编程比命令性语言的一般优势:

您可以使用F#之类的功能编程语言轻松地编写许多问题,使其更接近定义,并且更加简洁,并且您的代码不易出错(不变性,更强大的类型系统,直观的递归算法)。您可以编写您的意思而不是计算机想要说的内容;-)
在Google上搜索甚至在SO上搜索时,会发现许多类似的讨论。

F#的特殊优势:

  • 使用-expressions进行异步编程 非常 容易和直观-即使使用ParallelFX,相应的C#代码也要大得多

    async {}

  • 非常容易地将编译器编译器与特定领域的语言集成在一起

  • 根据需要扩展语言:LOP

  • 计量单位

  • 语法更灵活

  • 通常是更短,更优雅的解决方案

看看这个文件

C#的优点是,对于“命令式”应用程序(用户界面,命令式算法),它通常比功能性编程语言更准确;它所使用的.NET-
framework是强制性设计的,并且它更加普及。

此外,您可以在一个解决方案中同时使用F#和C#,因此您可以将两种语言的优点结合起来,并在需要时使用它们。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/465370.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号