用DELPHI编程够快,而最近发现当操纵起底层起来相当辛苦,首先我要说明的是,DELPHI不是不能操纵底层,而是操纵起来相当辛苦,还是得用WIN API来做,这样的话在某个层次上也就可以说是 无语言分别了,什么语言,在WINDOWS下都有很大部分是基于WINAPI的封装,就我所知的比如:VB DELPHI 就是这样的,这两种语言我都会用,也都曾经用过很长一段时间。而通过最近一段时间的沉思,我觉得还是 C/C++最为朴实,我认为WINDOWS下的各种编程语言归根到底还是 C/C++系的封装,为什么我这样说呢?因为 WINAPI函数是用C/C++编写的,而在windows下其它的语言都是对WINAPI的封装。因此我觉得学C/C++还是最好,最朴实的,所谓百变不理其宗嘛。
回想下我学编程的过程:
VB基础(高中)-》C/C++(大一、大二)—》VB提高-》DELPHI-》目前还是觉得C/C++好
但是现在是C/C++不是要学那些基础,而是得学API风格。(如LPTSTR数据类型……)这个是个瓶颈,一开始很难,我也曾经放弃过,不过现在要埋头看下去,(破釜沉舟)因为最近越来越觉得DELPHI用久人变傻了。网上都说VB是简单的语言;Delphi是聪明的语言;VC是程序员的语言。”我想这话很有道理。开始学编程都是浮躁的,我也是这样。现在才开始明白以前很多编程老者对后人的警告“不要太浮躁,要沉下心”。以前总不懂浮躁什么意思,现在有些感触了。
我是这样理解的(因为我从开始学到现在都是这样的):开始学编程的时候很向往图形界面的开发。总不喜欢自己的程序编译后还是那个DOS的 后背景 白字体 的界面,都想要有个windows的图形界面,所以C/C++都不想学。而C/C++可以说也有些枯燥,学了之后很难看出明显的进步。很多人也就此放弃(包括我自己也是)。对于VB DELPHI这些,你一学就可以有点小成就。但是用久了你就会忘记了那些数据结构。C/C++搞不好就什么都不会。因为也许学了很久很久你还是不能开发个能实际使用的软件。可以说什么都不会,但也可以说什么都会了。因为你会发现你学其它语言将是 2-3个小时的事。只是换个代词而已。。。
下阶段方案:
熟悉WINAPI模式, WINSOCKET ,COM+ 具我了解这三方面入门都有个很难的瓶颈问题。突破这个瓶颈的话将不难。我要耐心,细致,执着,理性。
很少发这么长的贴。。。。。。
回想下我学编程的过程:
VB基础(高中)-》C/C++(大一、大二)—》VB提高-》DELPHI-》目前还是觉得C/C++好
但是现在是C/C++不是要学那些基础,而是得学API风格。(如LPTSTR数据类型……)这个是个瓶颈,一开始很难,我也曾经放弃过,不过现在要埋头看下去,(破釜沉舟)因为最近越来越觉得DELPHI用久人变傻了。网上都说VB是简单的语言;Delphi是聪明的语言;VC是程序员的语言。”我想这话很有道理。开始学编程都是浮躁的,我也是这样。现在才开始明白以前很多编程老者对后人的警告“不要太浮躁,要沉下心”。以前总不懂浮躁什么意思,现在有些感触了。
我是这样理解的(因为我从开始学到现在都是这样的):开始学编程的时候很向往图形界面的开发。总不喜欢自己的程序编译后还是那个DOS的 后背景 白字体 的界面,都想要有个windows的图形界面,所以C/C++都不想学。而C/C++可以说也有些枯燥,学了之后很难看出明显的进步。很多人也就此放弃(包括我自己也是)。对于VB DELPHI这些,你一学就可以有点小成就。但是用久了你就会忘记了那些数据结构。C/C++搞不好就什么都不会。因为也许学了很久很久你还是不能开发个能实际使用的软件。可以说什么都不会,但也可以说什么都会了。因为你会发现你学其它语言将是 2-3个小时的事。只是换个代词而已。。。
下阶段方案:
熟悉WINAPI模式, WINSOCKET ,COM+ 具我了解这三方面入门都有个很难的瓶颈问题。突破这个瓶颈的话将不难。我要耐心,细致,执着,理性。
很少发这么长的贴。。。。。。