GNU Make 和 泛函编程

原创 2004年07月12日 12:24:00

LtU上时不时会张贴有趣的文章。这篇就很有意思。我怎么就没想到呢?:-(

 

关于在Ubuntu的终端上自动编译程序,使用GNU make.

跟我一起写 Makefile 陈皓 (CSDN) 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这...
  • qq262302842
  • qq262302842
  • 2014年07月30日 10:59
  • 1370

Windows安装GNU编译器使用makefile

Windows安装GNU编译器使用makefile 一、下载安装MinGW MinGW下载网页:http://sourceforge.net/projects/mingw/files/latest...
  • pdcxs007
  • pdcxs007
  • 2013年02月16日 12:52
  • 44305

《GNU make项目管理》笔记--简单的makefile

make定义了一种语言,可用来描述源文件、中间文件以及可执行文件之间的关系。它还提供了一些功能,可用来管理各种 候选配置、实现可重用程序库的细节以及让用户自定义宏将过程参数化。简言之,make常被视为...
  • TODD911
  • TODD911
  • 2015年01月15日 21:56
  • 1744

泛函编程(11)-延后计算-lazy evaluation

在进入具体的Stream实现之前,先对泛函编程中比较特别的一个语言属性”计算时机“(strict-ness)做些介绍。strict-ness是指系统对一个表达式计算的时间点:立即计算的(strict)...
  • TIGER_XC
  • TIGER_XC
  • 2015年03月15日 18:49
  • 482

泛函编程(14)-try to map them all

虽然明白泛函编程风格中最重要的就是对一个管子里的元素进行操作。这个管子就是这么一个东西:F[A],我们说F是一个针对元素A的高阶类型,其实F就是一个装载A类型元素的管子,A类型是相对低阶,或者说是基础...
  • f9db33t79p
  • f9db33t79p
  • 2017年05月18日 21:38
  • 45

泛函编程(13)-无穷数据流-Infinite Stream

上节我们提到Stream和List的主要分别是在于Stream的“延后计算“(lazy evaluation)特性。我们还讨论过在处理大规模排列数据集时,Stream可以一个一个把数据元素搬进内存并且...
  • TIGER_XC
  • TIGER_XC
  • 2015年03月18日 11:36
  • 480

泛函编程(6)-数据结构-List基础

List是一种最普通的泛函数据结构,比较直观,有良好的示范基础。List就像一个管子,里面可以装载一长条任何类型的东西。如需要对管子里的东西进行处理,则必须在管子内按直线顺序一个一个的来,这符合泛函编...
  • TIGER_XC
  • TIGER_XC
  • 2015年03月10日 10:42
  • 584

实用的Scala泛函编程

既然谈到实用编程,就应该不单止了解试试一个新的编程语言那么简单了,还是要通过实际的开发项目实例来展示如何编程。心目中已经有了一些设想;想用Scala泛函编程模式搞一个开源的数据平台应用系统,也就是在云...
  • TIGER_XC
  • TIGER_XC
  • 2015年02月27日 08:24
  • 666

泛函编程(8)-数据结构-Tree

上节介绍了泛函数据结构List及相关的泛函编程函数设计使用,还附带了少许多态类型(Polymorphic Type)及变形(Type Variance)的介绍。有关Polymorphism的详细介绍会...
  • TIGER_XC
  • TIGER_XC
  • 2015年03月12日 08:33
  • 508

泛函编程(9)-异常处理-Option

Option是一种新的数据类型。形象的来描述:Option就是一种特殊的List,都是把数据放在一个管子里;然后在管子内部对数据进行各种操作。所以Option的数据操作与List很相似。不同的是Opt...
  • TIGER_XC
  • TIGER_XC
  • 2015年03月13日 08:08
  • 521
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GNU Make 和 泛函编程
举报原因:
原因补充:

(最多只允许输入30个字)