07 2013 档案
摘要:1、自从第一份能够被有意义地书写于其它介质(我的意思是泛指计算机存储系统之外)的代码出现以来,一个重要的问题就被提了出来:要让计算机理解这份代码,就需要一个翻译系统。翻译系统有编译器与解释器两类。一般情况下,编译器将代码翻译成计算机可以理解的、二进制的代码格式,并置入存储系统(例如存为二进制可执行文件) ;解释器则用一个执行环境来读入代码,然后执行这份代码——这里主要是指单纯解释执行的语言系统。对于解释执行的系统来说,显然我们不必要总是逐字符读入并解释、执行 。由于一份代码如果被写定,那么执行时通常不需要改变,因此我们可以先将解释过程做一次,由源代码转换为中间代码(*),然后执行系统只需要处理
阅读全文
摘要:刚开通的博客,总不至于空空如也,写点东西吧。写些什么呢?想想,就这个吧,字数少,省些手力谈谈循环算法之for循环,假设一个三成员数组数组nameList:var nameList = ['aa', 'bb', 'cc'];然后总要干些物事,那就dealing吧var dealing = function(args) { //TODO}常规来说,我们喜欢这么写着for( var i = 0, l = nameList.length; i < l; i++) { dealing(nameList[i]);}/*愚蠢的人类,不要写成for (va
阅读全文