我注意到越来越多的资源用于使用F#编程语言开发应用程序,并且想到了创建F#语言的问题.它是针对特定平台制作的,例如桌面,移动设备,Web应用程序吗?它还包括目前可用于开发.NET应用程序的其他编程语言中没有的功能吗?还可以使用F#为桌面,移动设备和Web创建应用程序,因为我们可以使用VB或C#吗?还有其他类似于F#的语言我可以用来交叉检查以更好地理解函数式编程的工作原理吗?
我刚读完一本关于scala的书.令我震惊的是,整本书中的每一个例子都是某种形式的数字.
像许多程序员一样,我使用的唯一数学来自离散和组合数学,而且通常不是数学我以明确的方式编程.我真的错过了常规oo算法的功能替代/补充的一些引人注目的例子.
什么是函数式编程的非数字用例?
使用正确的语言作为工作是关键 - 这是我在SO中读到的评论,我也相信这是正确的事情.因此,我们最终为项目的不同部分使用了不同的语言 - 如perl,VBA(Excel宏),C#等.我们目前在项目中使用了三到四种语言.使用正确的语言完成工作使得自动化工作变得越来越容易,但是最近有人抱怨说,任何接管项目的新人都必须学习这么多不同的语言才能开始.也很难找到这样的人.请注意,这是在给定时间点最大限度地处理项目的一到两个人.我想知道我们所遵循的方法是否正确,或者我们是否应该融合到单一语言并尝试在所有工作中使用它,即使另一种语言可能更适合它.与此相关的经验也会有所帮助.
使用的语言及其目的: