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

“编程基础”文章列表

英文原文:Visualizing Garbage Collection Algorithms 大部分开发者都认为自动垃圾回收器是理所当然的。实际上,这只是语言运行时提供的一项实用功能,旨在简化我们的开发工作。 但是如果尝试着了解垃圾回收器的内部原理,你会发现很难弄明白。除非熟悉它的工作流程和...
作者: Ken Fox   2014-09-28 18:41:46 阅读:3321
本文是从 How to get started with functional programming 这篇文章翻译而来。 上周末,有人问我,如何学会函数式编程。我的回答是:用你现在使用的编程语言写......
2011-11-12 19:52:15 阅读:2937 标签:函数式编程
尾调用(Tail Call)是函数式编程的一个重要概念,本文介绍它的含义和用法。 一、什么是尾调用? 尾调用的概念非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。function f(x){ return g(x);} 上面代码中,函数f的最后一步是调用函数g,这...
作者: 阮一峰   2015-04-22 09:25:10 阅读:2725 标签:函数式编程 尾调用
神秘使者 “久闻Java语言跨越平台,框架众多,不过二十年功夫,就已晋升天下第一编程语言,今日一见,果然名不虚传呐!” “使者先生您过奖了,咱们快些走,国王陛下已经等候多时了” 今日,Java帝国朝堂之上迎来了一位神秘的来宾。 来到大殿之上,只见国王正襟危坐,闭目养神,不怒自威...
作者: 轩辕之风   2021-08-30 22:23:40 阅读:2502 标签:协程
本文是作者在学习doclist压缩时的一点总结,希望以尽可能简单明了的方式描述各个算法的思想和适用场景,帮助同学们理解和比较。本文并不涉及具体的算法实现,代码......
2011-10-11 15:08:38 阅读:2230 标签:Doclist 算法
关键点 “别人还能把这个名字理解成什么意思?”通过不断的问自己这个问题来积极检查每一个命名。 事实上,这种富有创造性的、不断尝试“......
作者: 葡萄城控件技术团队博客   2012-01-11 14:20:07 阅读:2187 标签:代码命名
前言 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目......
作者: sema   2011-10-01 11:27:03 阅读:1932 标签:正则表达式 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 阅读:1815 标签:MapReduce
目前,程序设计语言似乎进入了一个蓬勃发展的时期,Javascript、Perl、Python、Ruby、Groovy等一批较新的语言正越来越多地被熟悉和使用,而C++、C#、Java等主流语言也在......
作者: Todd Wei   2011-10-02 14:23:47 阅读:654 标签:数据亲和力 程序设计语言