发布时间:2024-01-09 09:38来源:www.sf1369.com作者:宇宇
java 就是通吃,不过他的特性导致应用方向不是很宽。
C/C++ 还是全能的,不过注意微软的 C 和 Linux 的 GNU C 还是有很多不同的。主要是程序接口,以及各种库。微软比较在行自己扩展一个规范。之后让一大堆人不知道真正的规范。
剩下的还有一些小众语言,以及脚本语言。比如 python ,perl ,bash shell 什么的。
汇编现在没什么大用的,不过写驱动还是需要的。
总的来说,编程更多的是积累。比如你想写应用程序,就看各种功能库的文章,写驱动看内核源代码,写游戏看多媒体应用。
有针对性的学习。不要一听别人说“看 Linux 内核就是学 Linux 编程”,你就很傻很天真的去看内核那上百兆的代码。要知道 Windows 下面的程序员基本都没见过 Windows 的源代码,他们不也照样写程序么?
而且内核是古典的 C 语言,不是 C++ 语言。面向对象的 C++ 更适合开发应用程序。
之后就是 Linux 的基础操作了。不要成为一个编程大牛,但却连计算机都不会开。