回复 明月回春 的帖子5 v5 ?6 h* y' ]/ d* y, w' Z
2 Z+ n y) P3 f" K
语言级访问数据库说的是Linq to Sql吧。那东西基本上就是个语法糖,而且微软也已经停止支持了,转而发展Entity Frameworks去了。1 k. l! Q5 X0 W6 y% \ ]6 b9 h
Linq用起来还是很爽的,用类似于sql的集合操作语言,用来对付collections和xml dom之类的东西写起来真的很省力(当然效率是个问题)
, d3 b% n: m4 s# d# f# i在wikipedia上搜了一下reflection C++。5 O" C. v6 A: J1 U4 c
Qt/C++9 B# |% y/ _1 i; F
* V3 a$ ^1 {! [5 l/ V9 [( a* |
Qt framework extends C++ with its meta-language and provides reflection ability of member/method reference and query by name for Qt objects with QMetaObject class, which contains meta-information about the Qt objects.
Objective-C is a reflective, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.