F#--函数式编程语言 学习过程

首先,我要声明:为什么要学习F#?

 

我们在面向对象的编程过程中看到,对象技术是多么的优越、接近生活。但是,软件编程,毕竟不是生活;如何能够最大幅度的提高软件开发的效率,才是真正我们要考虑的。

一、我看中了它的异步编程能力。一切都是函数,变量也是;所以,多线程执行下不需要担心“死锁和临界区”,并行运算就是理所当然的。这一切都是因为电脑的多核技术的发展。

 

二、可以做到更好的模块化程序设计。模块化设计已经被证实为高效和有力的软件设计方法。据说,F#能够比面向对象的编程语言更好的模块化你的程序。(未经验证,不得转载)

 

三、掌握另一种编程思想,是我对自己的一种锻炼和提高。函数我们都用过,但是在F#里,函数还有更高级别的定义。你们能够想到吗?

 

 

异军突起,函数式编程。

其实,他们不是“异军”。早在编程出现的早期就已经有这么一批坚持信念的人们。从1950年开始,Lisp一直延续着函数式的编程思想,但却不怎么受关注(函数式另类指南);直到今天,F#重新将我们的视线聚焦的函数的思想上。

 

繁忙、待续...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值