D 学习笔记 sqlite4d

achun 2007-04-23
呵呵,学习中.....
下载了sqlite4d,分别用 phobos+dfl,tango+dfl 编译成功了.
sqlite4d的例子出的可能较早,phobos下也要修改才能用,
看来D在发展中真的改变很大.

修改的都是char[] 到 char * 的转换 (.ptr),
release 编译的大小
phobos+dfl 356,892Bytes
tango+dfl  442,396Bytes
如果不加 -release 的话会有错误信息,并且程序都不能运行.

phobos提示的有行号,tango没有提示行号,怎么造成的还没有时间分析.

感觉
tango库从一开始好像就在数据类型检查上更严谨一些.
不过phobos也在发展,希望也向这方面靠拢.

隐式转换真的会害死人的.宁可强类型检查也不要隐式转换.

性能到底那个好也没有来得及测试.
猜测应该phobos更好点吧,不知道差距会有多大.
oldrev 2007-04-23
在DayuDict项目的SVN里就有一个我封装的SQLite,很简单
Global site tag (gtag.js) - Google Analytics