忘记密码   免费注册 查看新帖 | 论坛精华区
ChinaUnix.net
  平台论坛 博客 微博 读书 人才 精华 文库 自测 | 频道操作系统 开发 数据库 存储 服务器 网络 IT新闻 Linux 下载 Power用户组
最近访问板块 发新帖
查看: 26977 | 回复: 91

UNIX环境高级编程这本书怎么样? [复制链接]
更多

Rank: 1

帖子
379
主题
40
精华
0
可用积分
419
专家积分
0
在线时间
406 小时
注册时间
2008-06-01
最后登录
2011-12-22
论坛徽章:
0
发表于 2008-09-04 17:58:13 |显示全部楼层
想学习一下LINUX编程,可我只找到<UNIX环境高级编程>.想问一下<UNIX环境高级编程>这本书怎么样?
跟我想学LINUX编程有冲突吗?菜鸟一个,如果问的很傻,请见谅,谢谢...

学LINUX编程是不是先学一下SHELL比较好呢?还是可以一起学?或者可以哪几种一起学,我有时间有决心,算法跟C++都还可以,操作系统还没学,请大家告诉我可以怎样去学LINUX.谢谢...

Rank: 8Rank: 8

帖子
3895
主题
198
精华
12
可用积分
21424
专家积分
147
在线时间
691 小时
注册时间
2005-10-23
最后登录
2012-02-07
论坛徽章:
0
发表于 2008-09-04 19:37:03 |显示全部楼层
呵呵,不知道LZ到什么层次了,我4年前读大三时,翻同学的这本书,基本上看不懂,到现在也再没看过。。。
不过貌似这里很多人都熟悉那本书。
根据我自己的经历,建议你shell,unix系统编程,网络编程一起学。
2012-01-01: unix系统集中管理利器cmtkit的windows客户端发布了! http://jigang.bv2.mianfeidns.com/index.php

Rank: 1

帖子
379
主题
40
精华
0
可用积分
419
专家积分
0
在线时间
406 小时
注册时间
2008-06-01
最后登录
2011-12-22
论坛徽章:
0
发表于 2008-09-04 19:50:55 |显示全部楼层
为什么要学网络编程呢?那不是要先去看TCP/IP协议?
谢谢!!!

Rank: 1

帖子
379
主题
40
精华
0
可用积分
419
专家积分
0
在线时间
406 小时
注册时间
2008-06-01
最后登录
2011-12-22
论坛徽章:
0
发表于 2008-09-04 19:56:00 |显示全部楼层
到现在我也只是学了C/C++,数据结构跟算法,暑假看了编译原理,,没看懂,很郁闷~~~还有看了两天shell了呵呵 ~~~

Rank: 8Rank: 8

帖子
3895
主题
198
精华
12
可用积分
21424
专家积分
147
在线时间
691 小时
注册时间
2005-10-23
最后登录
2012-02-07
论坛徽章:
0
发表于 2008-09-04 19:58:46 |显示全部楼层
原帖由 FightForWin 于 2008-9-4 19:50 发表
为什么要学网络编程呢?那不是要先去看TCP/IP协议?
谢谢!!!

别人我不了解,我是这么过来的,TCP/IP也是折腾了一段时间代码后才忽然看懂的
让我建议的话:三天代码实习,一天书籍学习。
2012-01-01: unix系统集中管理利器cmtkit的windows客户端发布了! http://jigang.bv2.mianfeidns.com/index.php

Rank: 1

帖子
379
主题
40
精华
0
可用积分
419
专家积分
0
在线时间
406 小时
注册时间
2008-06-01
最后登录
2011-12-22
论坛徽章:
0
发表于 2008-09-04 20:05:36 |显示全部楼层
可是我不想学网格编程,怎么办呢?
服务器是不是主要就是网络编程?还是其它?
LINUX在现实中主要应用是什么呢?
谢谢...
Christ

Rank: 3Rank: 3

帖子
2378
主题
36
精华
0
可用积分
2839
专家积分
5
在线时间
3313 小时
注册时间
2007-03-13
最后登录
2012-01-17
论坛徽章:
0
发表于 2008-09-04 20:07:38 |显示全部楼层
先学基本的吧,shell,然后glibc编程,在然后学你说的这本,再然后看驱动开发,你就o了。
Christ

Rank: 3Rank: 3

帖子
2378
主题
36
精华
0
可用积分
2839
专家积分
5
在线时间
3313 小时
注册时间
2007-03-13
最后登录
2012-01-17
论坛徽章:
0
发表于 2008-09-04 20:08:56 |显示全部楼层
原帖由 FightForWin 于 2008-9-4 20:05 发表
可是我不想学网格编程,怎么办呢?
服务器是不是主要就是网络编程?还是其它?
LINUX在现实中主要应用是什么呢?
谢谢...

主要应用都是底层的,驱动啦,网络相关啦。

Rank: 1

帖子
379
主题
40
精华
0
可用积分
419
专家积分
0
在线时间
406 小时
注册时间
2008-06-01
最后登录
2011-12-22
论坛徽章:
0
发表于 2008-09-04 20:14:52 |显示全部楼层
glibc编程...
glibc 是gnu发布的libc库,也即c运行库。
glibc是linux系统中最底层的api(应用程序开发接口),
几乎其它任何的运行库都会倚赖于glibc。
glibc除了封装linux操作系统所提供的系统服务外,
它本身也提供了许多其它一些必要功能服务的实现,主要的如下:
(1)string,字符串处理
(2)signal,信号处理
(3)dlfcn,管理共享库的动态加载
(4)direct,文件目录操作
..........
百度来一部分,呵呵...这个要看LINUX源码吗?
我这学期学操作系统...有一点基础后就准备看LINUX内核源码了,不知合不合适?
谢谢..

还有,这跟我想把C++当作主要语言来学习有冲突吗?因为这些都是C写的.呵呵 ...
Christ

Rank: 3Rank: 3

帖子
2378
主题
36
精华
0
可用积分
2839
专家积分
5
在线时间
3313 小时
注册时间
2007-03-13
最后登录
2012-01-17
论坛徽章:
0
发表于 2008-09-04 20:16:56 |显示全部楼层
linux下还是c是主流,我觉得就函数,API会用就可以了。
您需要登录后才可以回帖 登录 | 注册

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP