上QQ阅读APP看书,第一时间看更新
1.6 如何学习本书
只要有一定的经验,软件开发人员就可以在本书中找到合适的开发资料。如果想要快速胜任龙芯电脑的开发工作,一定的基础是必要的。
1.掌握Loongnix的基本使用方法
由于Loongnix根源于Linux,所以读者应事先掌握Linux的基本使用方法,尤其是对命令行工具要有一定的基础,市面上这类书籍已经很普及。如果读者在X86电脑的Linux操作系统中从事过软件开发,转型到龙芯电脑上后,面对的是一个熟悉的环境,不会遇到太大阻碍。
2.掌握若干通用的编程语言
由于龙芯电脑上的编程语言都是在开源领域流行的,所以本书不再从零开始讲述C/C++、Java、Go、Python的语法细节,而主要是讲述已经编写好的代码在龙芯电脑上的移植过程。如果读者需要深入学习这些语言,可以阅读专门的书籍。
3.动手完成项目案例开发
在案例部分会选用一些规模较大的实际项目,读者如果能够自己动手完成项目,亲眼看到整个项目的运行结果,对技术理解起来会更容易,也会得到更深刻的实际体会。
从下一章开始,我们将迈出在龙芯电脑上的第一步,安装Loongnix操作系统,开启一段通向新世界的旅途。
思考与问题
1.龙芯电脑能不能安装Windows?X86电脑能不能安装Loongnix?
2.龙芯CPU是基于什么指令集?
3.CPU都有哪些功能?
4.龙芯3A3000的性能达到什么水平?
5.为什么说龙芯电脑更安全?
6.龙芯为什么要建设软件生态?
7.系统软件程序员和应用软件程序员有什么区别?
8.龙芯的操作系统是基于什么开源软件移植的?
9.本章有一个“应用软件程序员的书单”(见图1-15),你对其中的哪些编程语言比较熟悉?