对于系统编程的学习是 选择windows还是linux?
来源:互联网 发布:java信号量机制 编辑:程序博客网 时间:2024/05/18 13:27
对于系统编程的学习是 选择windows还是linux?
linux系统编程之所以看起来很简单,是得益于Linux系统本身并不包括窗口管理系统(ex:GNOME/KDE),所以,那些介绍linux系统编程的书,对于每一个部分都很清晰:文件,进程,socket等。我们在进行学习的时候可以不用像在Windows下关心窗口怎样创建,各个控件之间怎样交互那样复杂,所以,想要熟悉操作系统的话我们可以参看linux下系统的编程,另外,由于linux系统的可定制性十分优秀,这也使得linux在嵌入式系统中的广泛应用,所以,如果想要进行嵌入式开发的话,自己要先把linux以及图形编程搞熟悉才行。
对于Windos程序设计,由于其自身就包含图形界面,所以,进行系统应用编程的时候,给人的感觉总是烦而杂,代码多的让人眼花缭乱,如果是一个新手的话很容易碰壁,甚至因为苦于没有进步导致最后的放弃。
所以,有鉴于此,如果想要学习系统编程的话,我感觉我们可以先进行linux系统编程的学习,同时还便于自己加深对操作系统原理的理解;如果想要做嵌入式那就继续深入下去;如果想要进行windows系统开发(鉴于我国庞大的用户基,就很有钱途了),就可以从基本的开始。
如果是我的话,因为我喜欢C/C++,所以自己的过程就是依靠逐渐的学习书本来进行:
《Windows程序设计》
《程序员的自我修养—链接、装载与库》
《深入浅出 MFC》
《COM原理》
还有其他一些更深入的书籍,这里就不多说了。
- 对于系统编程的学习是 选择windows还是linux?
- 对于Windows程序员,Java将是最好的选择
- 分辨服务器是linux系统还是Windows系统
- Java判断运行系统是linux还是windows
- 服务器选择Windows还是Linux
- 对于JAVA编程语言学习方式的选择
- 判断系统是windows还是unix的代码
- 用Windows还是Linux取决于你最初的选择
- Linux入门---服务器选择Linux还是Windows
- Linux入门---服务器选择Linux还是Windows
- php如何判断当前的操作系统是linux还是windows
- php如何判断当前的操作系统是linux还是windows
- Linux基础知识学习:查看所使用的Linux系统是32位还是64 位的方法
- 查看linux系统是物理机还是虚拟机的方法
- 如何知道linux的系统是CentOS,还是Ubuntu?
- 如何查看linux和windows系统是32位还是64位系统
- 查看系统是windows x86还是x64
- 建站选择Linux还是Windows操作系统?
- 相信
- linux文件权限
- 网络同步两台计算机之间的键盘消息
- Android TCP 文件客户端与服务器DEMO
- PHP+Apache+Mysql的配置
- 对于系统编程的学习是 选择windows还是linux?
- Linux root
- 颓废够了,人只有靠自己
- 【不抱怨21天】实践手册(第十五天)-尝试
- LINUX用户权限配置1
- 七种顾问公司的脏手段,(和如何避免它们) 我只是发现我英文越来越完蛋了,看得好慢好慢
- xss漏洞攻击 html 标签过滤 sql注入
- 目前的一个短暂计划
- LINUX用户权限配置2