连击 天
fork: star:
以前认为算法重要,好的算法,效率可以提高很多,还简洁,容易维护。 现在这个想法变了,原来数据结构设计好了, 不但算法容易实现,而且效率更高。这个规则尤其适用编译型语言,原来:全是数...
Perl 6 的Grammar 是由 Regex 组成的描述文本规则的语法。和 Antrl 的 EBNF BNF 属于一类语言。
学习 Common Lisp 太累了,想换个心情,学学 Scheme, 据说这门语言极其精简,又是 Lisp 的一大分支,还是学院派所大力推崇的。 开始的几个特性确实不错, 函数和变量使用一个命名空间。这个符...
我喜欢文本处理,以前热衷于使用数据库技术。现在用 Vim 和 Perl。 我可以不假思索的用 Vim 写 Perl 代码。像聊天一样。Perl 语言的所有特性我都熟悉,几乎不用查询帮助文档。 其他语言中关于...
把代码看成一种文本,解析这个文本,生成数据结构,然后重新计算遍历,统计,生成新的代码,就是代码生成。 随着业务的扩展,需求的增加,代码量的扩张是不可避免的。为了能不断满足新的需求...
函数和方法是一个东西: function-name($argument-one, $argument-two) $argument.function-name($argument-two) 如果是一个参数: function-name($argument) $arguemnt.function-name 如果在...
能接受某种语言作为扩展的项目,通常都会内置一个代码解析器。 代码解析器比较复杂,通常是把语法解析和语法树解析放在一起:边解析代码,边构建数据结构。 如果把语法作为一种配置文件分离出...
没有更多内容
加载失败,请刷新页面
没有更多内容
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复