澄清一些程序员理解的误区
2008-03-02 14:56
218 查看
澄清一些程序员理解的误区:
VB,VC,Delphi不是一编程语言,而是开发工具。
框架和类库不能混为一谈:前者定义了各个部件之间的依存关系,后者从某种意义上说只是高级API的集合。
VC是应用程序开发工具而不是驱动程序开发工具——除非你安装了Compuware公司的驱动开发工具,后者会在前者的集成开发环境中添加插件,传统的驱动程序开发工具是DDK或者WDK。
Windows调度的基本单位不是进程而是线程。
了解WDM模型,不代表你能写出真正的驱动程序——因为有些驱动程序的架构是不遵循WDM的,比方说Windows 2000/XP下的显示驱动。
不要相信C语言,COM已死的言论。存在即合理,当你在51JOB上用这两个作为关键字搜索,检索出来的结果数目为0的时候再来讲这个才有根据。不要说C语言没有死,汇编语言都没有死!搞Windows底层开发的同仁想必都有同感。再来说说COM,.NET是COM的进化,但是其灵魂依然是来自COM。不要说现在没有COM的用武之地,看看现在最流行的UMDF你就会明白。基于Windows平台的很多大型项目的核心部分都是采用的COM。可以很负责任地说,就目前来说,一个优秀的COM工程师的待遇会远远高于.NET。
VB,VC,Delphi不是一编程语言,而是开发工具。
框架和类库不能混为一谈:前者定义了各个部件之间的依存关系,后者从某种意义上说只是高级API的集合。
VC是应用程序开发工具而不是驱动程序开发工具——除非你安装了Compuware公司的驱动开发工具,后者会在前者的集成开发环境中添加插件,传统的驱动程序开发工具是DDK或者WDK。
Windows调度的基本单位不是进程而是线程。
了解WDM模型,不代表你能写出真正的驱动程序——因为有些驱动程序的架构是不遵循WDM的,比方说Windows 2000/XP下的显示驱动。
不要相信C语言,COM已死的言论。存在即合理,当你在51JOB上用这两个作为关键字搜索,检索出来的结果数目为0的时候再来讲这个才有根据。不要说C语言没有死,汇编语言都没有死!搞Windows底层开发的同仁想必都有同感。再来说说COM,.NET是COM的进化,但是其灵魂依然是来自COM。不要说现在没有COM的用武之地,看看现在最流行的UMDF你就会明白。基于Windows平台的很多大型项目的核心部分都是采用的COM。可以很负责任地说,就目前来说,一个优秀的COM工程师的待遇会远远高于.NET。
相关文章推荐
- Java程序员如何理解Python中的一些比较特殊的关键字
- 为什么我的子线程更新了 UI 没报错?借此,纠正一些Android 程序员的一个知识误区
- 关于相关系数的一些理解误区
- 对Activity生命周期理解的一些误区
- 中国对程序员理解的误区
- 程序员如何防止脑疲劳:下午补充一些干果
- 程序员创业中需要注意的一些事
- 关于switch的一些理解
- 关于递归调用,函数指针,数组,字符串的一些理解
- 对图片“懒加载”的一些理解
- linux0.12中文件系统的一些理解
- java中一些概念理解
- 一直以来伴随我的一些学习习惯(四)——程序员的知识结构
- C#中关于派生类的构造函数的一些理解
- 数据加密的一些理解
- [查异常网]-20160403-程序员总结:帮助你早些明白一些道理
- 转自“展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告”
- 对于java 集合的一些理解
- 关于css position和scroll事件的一些理解
- 程序员如何防止脑疲劳:下午补充一些干果