摘要:
所谓托管(Managed)代码通常指.NetFramework里面的代码,例如VB.Net、C#代码,原生(Native)代码指的是用原先的C/C++开发的代码。大部分开源代码往往是原生(Native)代码,因为这样的代码可以在多种平台上(Windows/Unix/Linux/MacOs)编译运行,而托管(Managed)代码,由于目前.Net Framework不具有多平台的兼容性,只能在Win... 阅读全文
摘要:
C/C++指针精髓(一)[摘要] 指针是C和C++语言编程中最重要的概念之一,也是最容易产生困惑并导致程序出错的问题之一。利用指针编程可以表示各种数据结构, 通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯;并能像汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C和C++语言的功能。 在本文中,主要分两部分对指针进行讨论。首先,基础篇讨论关于指针的内... 阅读全文
摘要:
我认为,优秀的软件架构师在软件开发行业中占据着很重要的位置。国外优秀的软件都是因为软件架构师开发了一 个扩展性很强的架构才使产品不断完善和升级的。反观中国,一大部分企业比较急功近利,认为界面够漂亮就行了,完全不关心代码的组织和架构。日本这几年也在 注重软件架构上的分析和设计,所以有很多产品和项目外包让中国来做利润最少的部分。我们应该开始有意识地做这方面的事情,培养出一大批中国的优秀软件架构 师。只... 阅读全文