元数据编程将编程语言的语义提高了一个层次
来源:互联网 发布:辗转相除法的算法框图 编辑:程序博客网 时间:2024/05/17 02:41
元数据编程,在jdk1.5叫Annotation,在ms叫属性化编程。只需要在普通类前面加上Annotation或Attribute,就可以得到想要的特性,比如O/R mapping,比如将一个类变成COM组件,等等。 这其实代表着将编程语言的语义提高了一个层次,比如,某些数据需要"持久保存",是一个应用层的基本要求,代表一个应用层的基本语义,但对应的编程语言,没有一个能实现这个功能的关键字或操作符,这些关键字、操作符构成了编程语言的语义层次,于是我们不得不编写大量代码来实现这个功能。另外一个例子,为实现一个COM组件我们不得不编码实现各种接口,也是一样的道理。现在,"元数据"将将编程语言的语义提高到了应用的层次,通过@Entity,@Remot,或[coclass]这些元数据,我们可以在代码里相当简单、对应地表达出应用层的语义了! 就是说, 元数据编程将语言的语义提高到需求的层次,编程语言将可以非常直接地表达出需求了!
- 元数据编程将编程语言的语义提高了一个层次
- 用皮亚诺公里做了一个C++模板元编程语言
- 编程语言的语法与语义
- 编程语言的语法和语义
- PHP的元语言编程
- 编程语言层次
- 一个元编程的例子
- 自然语言中的名词语义和编程语言的对象系统
- Operational Semantics in Programing Language (编程语言的操作语义)
- 一个简单的元编程例子
- 编程的四个层次
- 编程的层次高低
- 如何提高C语言的编程能力
- 提高Java编程效率的一个技巧
- 使用模版元编程实现C和C++中复杂类型声明的语义化
- 计算机学生编程语言选择的层次分析模型
- Java数据库编程---元数据
- 编程之功(C++语言层次)
- DOS常用命令的使用
- 有关数据仓库的十个认知误区
- 人工生命与生命的本质
- 内部DTD与外部DTD
- 程序出现Microsoft JET Database Engine 错误 '80004005'
- 元数据编程将编程语言的语义提高了一个层次
- Linux下的多线程编程
- 买了本《软件创富》
- sql server 2000 支持的 xpath 功能
- TKPROF的使用及问题解决
- Perl闭包以及对mod_perl的影响
- 怎样在Blog中显示MSN、QQ在线状态
- Asp.net中操作EXCEL文件(C#)
- LINUX DEVICE DRIVER(2ND)第3章 字符设备驱动程序(1,待续)