能力值:
(RANK:260 )
|
-
-
2 楼
要看你学编程准备干什么。
做通用的应用程序开发,做嵌入式开发,做行业特殊软件,还是仅仅是为了做理论的研究。
快速上手,快速开发,可以去学JAVA、C#等,有人觉得这些是以C为基础的,实际上没有C语言基础反而更容易上手。
也可以试试Borland的Delphi与C++ Builder,入门简单,上手快,性能也很不错。
如果做特殊的软件,比如系统软件、大型的行业软件等,一般C/C++比较合适。
而在嵌入式领域,一般认为以C为主,结合C++,以及必要的汇编。但随着技术的提高,目前掌上便携式设备的性能已经非常地高了,在嵌入式操作系统的支持下,一些对性能不是特别在意的嵌入式软件也可以用诸如JAVA之类的语言来开发。
如果要搞理论的、学术的研究,PASCAL、C都可以拿来研究。(听说ADA也是很不错的语言,但由于其开发工具昂贵等原因,使用的人不多)
而对于逆向,不管哪一种语言,有一定的编程基础都胜于没有。
如果没有特定的目的,建议从C或C++开始,你可以自己先随便看一看C和C++的书,觉得哪个对自己来说更容易理解就从哪里开始。
至于入门,编程的诀窍就是“编”,而不是“看”。
找一本入门的书,最好是那种可以对照着书自己进行实践的教材。
从Hello World开始,你可以记录自己写出的程序,再小再没用的程序也算。
慢慢地,你会发现自己已经写过了成百上千的程序。相信此时对 编程的理解很深入了。
|
|
|