诊断Java代码: 设计可扩展应用程序,第3部分 - 编程入门网
工具需要一些资源上的开销和投资,在某些情况下,这些开销和投资可能过多。在这样的情况下,我更愿意使用 S 表达式(S-expressions)作为语言的元级别(meta-level)语法。
S 表达式:XML 的替代方式 S 表达式是仅用一种形式的括号完全括起来的表达式。其名称源于编程语言 Scheme(对,“S”表示“Scheme”)。 所有 Scheme 程序都由 S 表达式构成。Scheme 和其它类似 Lisp 的语言最初都是由 AI 社区设计的,以便于由用语言本身的程序反身处理(reflective processing)语言。但是,使用 S 表达式的许多优点并不依赖于处理语言 ― 使用任何语言(包括 Java 语言)也可以简单地处理这些表达式。 待续 现在,如果您记得以下内容,源代码的可用性在实现可扩展性的过程中应该不是太大的障碍: 如何识别配置脚本 如何选择合适的配置 如何识别哪些环境需要黑盒 如何确定可扩展版本的复杂性 当提供配置语言时,您实际在构建一种语言 下一次,我将演示配置语言的一个简单示例,它由 S 表达式构成,并有一个针对该语言的 Java 解释器。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |