您的位置:知识库 » 编程基础

“编程基础”文章列表

本文是从 How to get started with functional programming 这篇文章翻译而来。 上周末,有人问我,如何学会函数式编程。我的回答是:用你现在使用的编程语言写......
2011-11-12 19:52:15 阅读:2855 标签:函数式编程
尾调用(Tail Call)是函数式编程的一个重要概念,本文介绍它的含义和用法。 一、什么是尾调用? 尾调用的概念非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。function f(x){ return g(x);} 上面代码中,函数f的最后一步是调用函数g,这...
作者: 阮一峰   2015-04-22 09:25:10 阅读:2625 标签:函数式编程 尾调用
关键点 “别人还能把这个名字理解成什么意思?”通过不断的问自己这个问题来积极检查每一个命名。 事实上,这种富有创造性的、不断尝试“......
作者: 葡萄城控件技术团队博客   2012-01-11 14:20:07 阅读:2082 标签:代码命名
本文是作者在学习doclist压缩时的一点总结,希望以尽可能简单明了的方式描述各个算法的思想和适用场景,帮助同学们理解和比较。本文并不涉及具体的算法实现,代码......
2011-10-11 15:08:38 阅读:2005 标签:Doclist 算法
前言 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目......
作者: sema   2011-10-01 11:27:03 阅读:1868 标签:正则表达式 regex
原文发表于 2006 年 11 月 15 日 微软著名的 C++大师 Herb Sutter 在 2005 年初的时候曾经写过一篇重量级的文章——The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software,...
作者: 孟岩   2013-01-25 17:15:00 阅读:1745 标签:MapReduce
目前,程序设计语言似乎进入了一个蓬勃发展的时期,Javascript、Perl、Python、Ruby、Groovy等一批较新的语言正越来越多地被熟悉和使用,而C++、C#、Java等主流语言也在......
作者: Todd Wei   2011-10-02 14:23:47 阅读:610 标签:数据亲和力 程序设计语言
还记得我吗,我是阿Q,CPU一号车间的那个阿Q。 今天忙里偷闲,来到厂里地址翻译部门转转,负责这项工作的小黑正忙得满头大汗。 看到我的到来,小黑指着旁边的座椅示意让我坐下。 坐了好一会儿,小黑才从工位上忙完转过身来,“实在不好意思阿Q,今天活太多,没来得及招待你” “刚忙什么呢...
作者: 轩辕之风   2020-05-24 15:48:27 阅读:451 标签:CPU