www.3112.net > unix环境高级编程

unix环境高级编程

Stevens著有三大本:UNIX环境高级编程、TCP/IP详解、UNIX网络编程. 我是抱着学习网络编程进而阅读web framework源码来学习它们的. 另外也是想提升一下自己的编程素养,为以后看kernel源码什么的做铺垫. 首先我是买了这本书,另外两套暂时没买. 开始也是各种不解,我就是想内核究竟干些啥事,如何通过system_call与之通信? 其实读这些书需要一些基础的. 操作系统原理、gcc、shell等等. 其实我也没全看完,建议先把环境装好(编译apue.h),然后一个一个运行书中示例.当然不是盲目的学,要知道自己差那一块就补那块.

ubuntu是可以的.编译环境的话装好ubuntu之后就自带了,你可以打开终端输入gcc -v就知道你的编译器版本了.还有你可能需要装其他的库文件.那本书的话建议你在没有了解linux系统的时候,最好从基础开始学起,不管怎么说,里面需要熟悉很多linux的命令,尽管他的名字是《 UNIX环境高级编程》,但是他在序言里面说了,第二版的书涉及linux.你最好还是去了解一下系统的命令怎么用,然后再去学习.

你用JAVA的话就不用学搞unix高级环境编程了.你需要做的只是不断地深入了解JAVA的运行平台.她位于操作系统之上. 至于Windows, Unix,懂就行了,不需要深入除非你学的是C语言..C++. 那就得搞高级环境编程了.

UNIX环境高级编程》这本书对于初学者来说还太难.建议从基础开始学习. linux: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软

可以,没问题.慢慢的了解就行.

Linux 基础和C学玩之后才能看这本书,否则就把自己绕进去了 还打击了信心.就比如你至少要知道mian函数的两个参数的含义什么的,这确实是一本经典的书,研究透彻了工资1W应该没问题吧.所有unix系列操作系统到了这一层(shell下面一层)基本都差不多了,为内核的学习打下基础.所以好好学习这本书是很受用的

UNIX高级环境编程绝对是UNIX程序员必备的,感觉上这本书象是UNIX系统调用和函数调用的参考手册,别听他们说什么很复杂看不懂什么的,看懂很简单,关键是应用于具体的编程实践,如果你是本科学生,可能看的时候没什么感觉,感觉用不到,这是正常的,这绝对是一本相当有参考价值的好书

所有程序都在四个UNIX平台下测试过,兼容性不用多说! 讲述的内容非常全面,原理讲得很透彻.每读完一章都有很多收获. 对于有经验的程序员,拿来做参看书也很合

嵌入式工程师比较多 .unix 只能在特定的机型上 .不过unix和linux差不多 .你把c学好去当程序员也不错

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com