- 博客(14)
- 收藏
- 关注
原创 Java下的框架编程(2)-对泛型的没心没肺的用法和为擦拭法站台
作者:江南白衣 Java 5的泛型语法已经有太多书讲了,这里不再打字贴书。但真要理解泛式编程的使用,还是要回到它的故乡C++ 去,靠Java书上的例子只能学到syntax。 GP一定有用,不然Java和C#不会约好了似的同时开始支持GP。但大家也清楚,GP和Python式的动态OO语言属于不同的意识形态,如果是一人一票,我想大部分的平民程序员更热衷动态OO语言的平白自然。 我对G
2005-10-28 01:51:00 2943
Java下的框架编程(2)-对泛型的没心没肺的用法和为擦拭法站台
作者:江南白衣 Java 5的泛型语法已经有太多书讲了,这里不再打字贴书。但真要理解泛式编程的使用,还是要回到它的故乡C++ 去,靠Java书上的例子只能学到syntax。 GP一定有用,不然Java和C#不会约好了似的同时开始支持GP。但大家也清楚,GP和Python式的动态OO语言属于不同的意识形态,如果是一人一票,我想大部分的平民程序员更热衷动态OO语言的平白自然。 ...
2005-10-28 01:51:00 55
原创 debug经验一二三
作者:江南白衣 昨天翻翻《程序设计实践》的Debug一章,里面用C写的例子早已被风吹的没了颜色,不随语言流转的就只有结尾那几句经验谈。但大学里向来是连这几句话也懒得教的,一定要大家从“put print statements in the program to find the bug” 开始,和bugs共同生活几年后,自个养成条件反射式的debug习惯。 面对Bug,正
2005-10-26 14:17:00 5662
debug经验一二三
作者:江南白衣 昨天翻翻《程序设计实践》的Debug一章,里面用C写的例子早已被风吹的没了颜色,不随语言流转的就只有结尾那几句经验谈。但大学里向来是连这几句话也懒得教的,一定要大家从“put print statements in the program to find the bug” 开始,和bugs共同生活几年后,自个养成条件反射式的debug习惯。 面对Bug,正...
2005-10-26 14:17:00 94
原创 SWIG,C/C++类库与Java,Python等泛高阶语言的万能粘合剂
原文出处及讨论: http://www.blogjava.net/calvin/archive/2005/10/24/16606.html 作者:江南白衣 按照SWIG的思路,C/C++是很优秀的library级代码语言,而写界面等方面则是Java、C#、Python们占优。所以,swig让你可以在高阶语言里调用C/C++写的类库,并且不是简单的跨语言调用,而是把类库编译为宿主语言
2005-10-24 18:37:00 3080 3
SWIG,C/C++类库与Java,Python等泛高阶语言的万能粘合剂
原文出处及讨论: http://www.blogjava.net/calvin/archive/2005/10/24/16606.html 作者:江南白衣 按照SWIG的思路,C/C++是很优秀的library级代码语言,而写界面等方面则是Java、C#、Python们占优。所以,swig让你可以在高阶语言里调用C/C++写的类库,并且不是简单的跨语言调用,而是把类库编译为宿主语言里C...
2005-10-24 18:37:00 116
原创 重返Linux与C,地狱的又一季
作者:江南白衣 当GM向我拍下一张使用Linux与C的游戏单子时,眼前顿时冒出了兰波的名篇....... 幸好,一切堕落都有一个美好的开始: 1.另类唯美的SuSe Linux 10 Windows与Linux的百年大战中,桌面系统这块向来是Windows最高枕无忧的铁桶江山。不过这次,另类的Suse 在上面轻轻的撬了一块砖。 首先是界面,选了K
2005-10-24 10:05:00 2449
重返Linux与C,地狱的又一季
作者:江南白衣 当GM向我拍下一张使用Linux与C的游戏单子时,眼前顿时冒出了兰波的名篇....... 幸好,一切堕落都有一个美好的开始: 1.另类唯美的SuSe Linux 10 Windows与Linux的百年大战中,桌面系统这块向来是Windows最高枕无忧的铁桶江山。不过这次,另类的Suse 在上面轻轻的撬了一块砖。 首先是界面,选了K...
2005-10-24 10:05:00 73
原创 Java下的Framework编写(反射,泛型,元数据,CGLib,代码动态生成,AOP,动态语言嵌入)(1)--序
作者:江南白衣 序 以Ruby为助力的Ruby on Rails 横空出世,又刷新了一次人们对Framework的认识:Closures、Maxin、Continuations、Metaprogramming、Reflection,又一堆名词砸得人悴不及防。 Java 虽然没有动态语言般暴起
2005-10-17 11:03:00 2397 2
Java下的框架编程(1)--序
作者:江南白衣 序 以Ruby为助力的Ruby on Rails 横空出世,又刷新了一次人们对Framework的认识:Closures、Maxin、Continuations、Metaprogramming、Reflection,又一堆名词砸得人悴不及防。 Java 虽然没有动态语言...
2005-10-17 11:03:00 59
原创 C++ 完全不完全资源导引--书籍篇
三军未动,资料先行。书山碟海,只列其中最好的。统统都可以emule找到。1.快速入门 〈Accelerated.C++〉2000 〈Essential C++〉2002 Lipman 两本都是开篇就讲C++/STL,绝口不提C,而且都有中文版。2.枕头参考 〈C++.Primer.4th〉2005 Lippman,第3版有中文版,当入门书看也无不可。 〈The.C++.Pro
2005-10-13 12:57:00 4314
C++ 完全不完全资源导引--书籍篇
三军未动,资料先行。书山碟海,只列其中最好的。统统都可以emule找到。1.快速入门 〈C++.Primer.4th〉2005 Lippman,有中文版,当入门书看也无不可。2.专门书籍 STL参考:〈The.C++.Standard.Library-A.Tutorial.And.Reference〉1999 号称最好的ST...
2005-10-13 12:57:00 59
原创 Javaer 双修C++的key point
作者:江南白衣 关键是把C++当作Java的sister,无关C事。 所以不要买〈C/C++.....〉为名的书,入门推荐〈Essential C++〉的中文版之类,开篇就讲C++/STL。 如果不幸学校里已经学了C,想办法忘掉它。 1. 用STL的 string ,不用char* 和strcpy() 辅以Boost的Tokenizer实现Ja
2005-10-13 12:29:00 2634 3
Javaer 双修C++的key point
作者:江南白衣 关键是把C++当作Java的sister,无关C事。 所以不要买〈C/C++.....〉为名的书,入门推荐〈Essential C++〉的中文版之类,开篇就讲C++/STL。 如果不幸学校里已经学了C,想办法忘掉它。 1. 用STL的 string ,不用char* 和strcpy() 辅以Boost的Tokenizer实现Ja...
2005-10-13 12:29:00 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人