当前位置: 技术问答>linux和unix
问一下《APUE》这本书是否适合linux开发 ?
来源: 互联网 发布时间:2017-01-07
本文导语: 需要一本类似字典的书,方便随时查阅,于是买了《APUE》 不可否认《APUE》的权威和经典,但是这本书真的适合纯粹的linux程序员吗? UNIX和Linux编程毕竟有太多不同,书中则是侧重介绍UNIX的,比如UNIX/LInux的部分api...
需要一本类似字典的书,方便随时查阅,于是买了《APUE》
不可否认《APUE》的权威和经典,但是这本书真的适合纯粹的linux程序员吗?
UNIX和Linux编程毕竟有太多不同,书中则是侧重介绍UNIX的,比如UNIX/LInux的部分api函数的头文件,
第16张套接字,sockaddr_in这个结构体,
/*UNIX定义*/
struct sock_addr_in {
sa_family_t sin_family;
in_port_t sin_port;
struct in_addr sin_addr;
}
/*Linux定义*/
struct sock_addr_in {
sa_family_t sin_family;
in_port_t sin_port;
struct in_addr sin_addr;
unsigned char sin_zero[8];
}
不可否认《APUE》的权威和经典,但是这本书真的适合纯粹的linux程序员吗?
UNIX和Linux编程毕竟有太多不同,书中则是侧重介绍UNIX的,比如UNIX/LInux的部分api函数的头文件,
第16张套接字,sockaddr_in这个结构体,
/*UNIX定义*/
struct sock_addr_in {
sa_family_t sin_family;
in_port_t sin_port;
struct in_addr sin_addr;
}
/*Linux定义*/
struct sock_addr_in {
sa_family_t sin_family;
in_port_t sin_port;
struct in_addr sin_addr;
unsigned char sin_zero[8];
}
|
没问题,linux也是类unix系统
虽然有细微差异,实际编程时无需关注具体的结构体定义,API会为你搞定
虽然有细微差异,实际编程时无需关注具体的结构体定义,API会为你搞定
|
这个结构体是历史原因
不是系统的原因
没有什么东西是纯粹的
不是系统的原因
没有什么东西是纯粹的
|
圣经必读 但你不能指望你的开发生涯依赖于某本书
|
经典的书,看了一半。。
里面不单讲Unix,还有Linux,和其它系统的
里面不单讲Unix,还有Linux,和其它系统的