linux.ChinaUnix.net
首页 | 微博 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


UNIX环境高级编程这本书怎么样?

  首页 » 首页 » CU论坛 » Linux » 汇总贴列表 » 编程问题 »
[打印] [收藏] [本帖文本页] [推荐此主题给朋友]

想学习一下LINUX编程,可我只找到<UNIX环境高级编程>.想问一下<UNIX环境高级编程>这本书怎么样?
跟我想学LINUX编程有冲突吗?菜鸟一个,如果问的很傻,请见谅,谢谢...

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



呵呵,不知道LZ到什么层次了,我4年前读大三时,翻同学的这本书,基本上看不懂,到现在也再没看过。。。
不过貌似这里很多人都熟悉那本书。
根据我自己的经历,建议你shell,unix系统编程,网络编程一起学。
__________________________________
squid_front:http://bbs2.chinaunix.net/thread-1452375-1-1.html



为什么要学网络编程呢?那不是要先去看TCP/IP协议?
谢谢!!!



到现在我也只是学了C/C++,数据结构跟算法,暑假看了编译原理,,没看懂,很郁闷~~~还有看了两天shell了呵呵 ~~~





QUOTE:
原帖由 FightForWin 于 2008-9-4 19:50 发表
为什么要学网络编程呢?那不是要先去看TCP/IP协议?
谢谢!!!


别人我不了解,我是这么过来的,TCP/IP也是折腾了一段时间代码后才忽然看懂的
让我建议的话:三天代码实习,一天书籍学习。
__________________________________
squid_front:http://bbs2.chinaunix.net/thread-1452375-1-1.html



可是我不想学网格编程,怎么办呢?
服务器是不是主要就是网络编程?还是其它?
LINUX在现实中主要应用是什么呢?
谢谢...



先学基本的吧,shell,然后glibc编程,在然后学你说的这本,再然后看驱动开发,你就o了。





QUOTE:
原帖由 FightForWin 于 2008-9-4 20:05 发表
可是我不想学网格编程,怎么办呢?
服务器是不是主要就是网络编程?还是其它?
LINUX在现实中主要应用是什么呢?
谢谢...


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



glibc编程...
glibc 是gnu发布的libc库,也即c运行库。
glibc是linux系统中最底层的api(应用程序开发接口),
几乎其它任何的运行库都会倚赖于glibc。
glibc除了封装linux操作系统所提供的系统服务外,
它本身也提供了许多其它一些必要功能服务的实现,主要的如下:
(1)string,字符串处理
(2)signal,信号处理
(3)dlfcn,管理共享库的动态加载
(4)direct,文件目录操作
..........
百度来一部分,呵呵...这个要看LINUX源码吗?
我这学期学操作系统...有一点基础后就准备看LINUX内核源码了,不知合不合适?
谢谢..

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



linux下还是c是主流,我觉得就函数,API会用就可以了。


  首页 » 论坛 » 编程问题 »
Copyright © 2001-2010 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - Linux时代 - Archiver - WAP - TOP

GMT+8, 2010-03-19 03:41, Processed in 0.028826 second(s), 5 queries, Gzip enabled.