找回密码
 注册
查看: 776|回复: 12

问个外行的问题

[复制链接]
发表于 2003-2-6 17:15:39 | 显示全部楼层 |阅读模式
我是个刚上大一的学生(非计算机系),也是个LINUX的初学者,有心学些编程,为了学习和利用linux,想从c/c++学起,但计算机图书多如牛毛,不知如何选择,诚心向大家提问:到底应该买哪几本书?
我大概知道的书有Thinkinginc++,Effective c++.
发表于 2003-2-6 18:29:34 | 显示全部楼层
那得看你要学C还是C++。建议看Thinkinginc++
回复

使用道具 举报

 楼主| 发表于 2003-2-7 10:41:30 | 显示全部楼层
我当然想学更新一点语言。
回复

使用道具 举报

发表于 2003-2-10 15:37:38 | 显示全部楼层
建议先学c,再学c++。
回复

使用道具 举报

发表于 2003-2-10 15:40:51 | 显示全部楼层
[quote:8ea7f85b09="atom113"]建议先学c,再学c++。[/quote]
同感!
不过不能陷到面向过程里拔不出来……
回复

使用道具 举报

发表于 2003-2-10 18:50:37 | 显示全部楼层
稍微看一下C,立马学C++。我现在就陷入C的过程里拨不出来了。
回复

使用道具 举报

 楼主| 发表于 2003-2-10 19:20:45 | 显示全部楼层
我买了ThinkinC++和Companion to TheC++programming Language,感觉不是太懂,没办法,是第一次学啊,以后还要多多请叫大家。
回复

使用道具 举报

发表于 2003-2-10 21:14:59 | 显示全部楼层
[quote:6bf81aa0ee="吴文官"]稍微看一下C,立马学C++。我现在就陷入C的过程里拨不出来了。[/quote]
面向过程的方法写出来的程序,可维护性不如面向对象写的好。
不过,现在的程序,在根本上还是面向过程的,比如C++里,还是要从main函数开始,有些人,就是把原来在C里的一些有联系的函数封装到一些类里面,然后在main函数里调用那些类的方法,以为这就是面向对象了。
其实目前这样的确就是面向对象了,可是程序的结构就像一棵树一样。我认为真正的面向对象应该像一个立体的网,一个类就是这张网上的一个节点,它们都是并行(或并发)运行的,数据在这张网里流动,需要使用哪个节点处理数据,操作系统就会把那个类的二进制代码调入内存并作为一个线程运行,不需要用了就释放它所占用的资源。比如,在用做网页的时候,需要使用PhotoShop里的文字工具向一个图片上加几个字,就可以只把那个文字工具相关的二进制代码调入内存,操作系统会告诉它要把文字加到哪个图片上,这样就不需要把整个PhotoShop打开了。
呵呵,胡言乱语、胡言乱语……
      
回复

使用道具 举报

发表于 2003-2-10 23:57:41 | 显示全部楼层
好啊!这很实际的一件事啊!
比如,在用做网页的时候,需要使用PhotoShop里的文字工具向一个图片上加几个字,就可以只把那个文字工具相关的二进制代码调入内存,操作系统会告诉它要把文字加到哪个图片上,这样就不需要把整个PhotoShop打开了。
呵呵,胡言乱语、胡言乱语……
回复

使用道具 举报

发表于 2003-2-11 00:00:37 | 显示全部楼层
推荐一本书吧,我正在看的《Linux C 语言实务》施威铭研究室 著   
机械工业出版社   
29Yuan
回复

使用道具 举报

 楼主| 发表于 2003-2-12 14:53:55 | 显示全部楼层
我听说学编程最好看国外的书,所以都买国外的.
不知对不对啊!
回复

使用道具 举报

发表于 2003-2-13 08:25:01 | 显示全部楼层
的确!那本《Think in C++》在没有C的基础好像是蛮难看懂的,如果你要先学C++的话我推荐你看一本书《C++ Primer Plus》(第四版)是人民邮电出版社出版的。
作者:(美)Stephen Prata
译:孙建春
封面是蓝色的,我现在就在看这本书,我觉得这本书讲的比较详细特别是(个人认为)不用知道C。建议你去书店看看!
如果你也是刚刚开始学的话我想和你一起学吗?我的ICQ是166192057  
                                                                      QQ:108492928
回复

使用道具 举报

 楼主| 发表于 2003-2-13 19:12:44 | 显示全部楼层
有个伴一起学习很好啊,我一会加你.
不过我在LINUX下不能用QQ, 就因为那讨厌的防火墙.
我只有在WIN2K下才能和你聊.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-25 19:36 , Processed in 0.043353 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表