免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: cviolet
打印 上一主题 下一主题

建议CU坛 C/C++几位版主+flw合编一本《C程序设计》  关闭 [复制链接]

论坛徽章:
0
61 [报告]
发表于 2007-07-24 10:20 |只看该作者

回复 #60 duanjigang 的帖子

当成附录部分嘛,学C语言 不会GCC 不会VIM 不会 gdb  make 确实有点说不过去。
LZ我在努力,感觉已经很努力了。想在暑假至少要把C熟练自如。开学了开始学unix环境编程
不知是不是有点急燥了?感觉入门还不错,掌握知识点也不是太费力。自我臭美了。呵。。。。。。。。。。。

另外,我觉得如果真的要编这本书,一定要一开始就把读者引入 unix的世界。
让其觉得unix/linux看上去挺美。
我受flw影响,一上来就用vim,感觉挺好啊。
特别是vim 的column cursor 要多好有多好
代码再怎么长,有了它,看代码写代码就变得相当的层次很分明。
还有就是把tab定为四空格,写完程序 %s/\tab/    /g 注:tab指按下TAB键(我用windows 下的vim7 gcc )
小tab全没了,移动光标时,column cursor不再突跃。简直太好玩了。
我现在都不想用别的编辑工具了,再回首到记事本,不自觉总要按 ESC
j k l dw dd ,着魔了。
gcc 也挺好,可惜我只会 gcc -o test.o test.c
gdb 试了一下,但不熟。尚须努力。(昨晚看R&K看到0:30,够努力了,电子版看得好累啊。)

[ 本帖最后由 cviolet 于 2007-7-24 10:32 编辑 ]

论坛徽章:
0
62 [报告]
发表于 2007-07-24 10:26 |只看该作者
重要的不是编本书,哪有什么意思。
“创作共享”,CU也建个wiki子站,大家齐心写个c/c++的Wiki教程。
这个不是更有意思。

论坛徽章:
0
63 [报告]
发表于 2007-07-24 10:27 |只看该作者
原帖由 cviolet 于 2007-7-24 10:20 发表
当成附录部分嘛,学C语言 不会GCC 不会VIM 不会 gdb  make 确实有点说不过去。
LZ我在努力,感觉已经很努力了。想在暑假至少要把C熟练自如。开学了开始学unix环境编程
不知是不是有点急燥了?感觉入门还不错, ...

呵呵,附录还可以,一本书要有自己的着重点,要是什么都讲,那就不是一本好书了。
BTW:希望CU有开源项目,还没期盼过书籍

论坛徽章:
0
64 [报告]
发表于 2007-07-24 10:32 |只看该作者
一个好的C语言的书中不应该有比如

用printf 格式打印出有*组成的三角形
计算n!,
计算1/1+1/2+1/3..... 1/n

这些题目都是BASIC语言中的,COPY到C书中了。

论坛徽章:
0
65 [报告]
发表于 2007-07-24 10:36 |只看该作者
原帖由 duanjigang 于 2007-7-24 10:27 发表

呵呵,附录还可以,一本书要有自己的着重点,要是什么都讲,那就不是一本好书了。
BTW:希望CU有开源项目,还没期盼过书籍


不同层次的人想要的东西总会不一样。
刚出生的婴儿,需要奶水,
稍长,需要玩具,
再长,面要玩伙
及上学,要漂亮文具等好多东西
。。。。。
上了大学,连恋爱也想要了。

论坛徽章:
0
66 [报告]
发表于 2007-07-24 10:43 |只看该作者

回复 #65 思一克 的帖子

前不久看过basic也是谭老师的书,不过只看看书中例题有关算法方面的东西,写得还蛮细。
我们老师说了,我们这个班的人不要学B语言,因为学了以后会被人笑,要学就要学C,连C++都得往后放,C通了再学java,回过首来再自己看C++就不费力了。还说java的书多如牛毛,想会面向对象,随便找本书就行了。是不是这样啊???

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
67 [报告]
发表于 2007-07-24 10:45 |只看该作者
to LZ:
gcc -o test.o test.c
这一句会造成误解

论坛徽章:
0
68 [报告]
发表于 2007-07-24 10:54 |只看该作者
如果真的要写书的话,最好内容还是全面一些,由浅入深,分成几个大块,毕竟不同的人在不同的时期会有不同的需要。我感觉,本书最好定义成C百科全书+实用手册,真正学C的,将来还是要工作的,那些无所谓的没什么用处的练习题,就不要加上了,或者干脆直接给出答案,让看书的人有个实例便于理解,真正的例子,最好是在工作中可能遇到的问题,CU里这么多精华贴,找这么一些例子,应该不成问题。

前面某个兄弟说的好,可以先建一个wik,就按照正常的书籍的目录建立分栏,等到整个wiki写的差不多了,这本书的主体也就基本完成了。

以上纯属个人浅见,回避泼水,热切期待...........

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
69 [报告]
发表于 2007-07-24 11:03 |只看该作者
原帖由 局内人 于 2007-7-24 08:07 发表


上面说的都不对。

根据权威的 《瓦哥词典》外发版,MMMIX 与 MMKIX 同义,读作 mm-kiss.

而根据更权威的 《瓦哥词典》内部版,MMMIX 应该断为 MM-MI-X,读作 mm-mi-x,  其中 mi 是某个词的简写。

这个问题的权威解释不是词典,而是我是从什么地方引述这个词的,以及被引述的地方是如何解释的

此处引述的 MMMIX 这个词出自 TAOCP 中描述的 MMIX 的元模拟器(meta-simulator,这个模拟器就叫 mmmix),而 MMIX 本身又是 MIX 的升级版(事实上是完全重新设计)。因此 MMMIX 这个词的正确断法应该是 M-MMIX,而 langue 所说的从 MIX 到 MMIX 再到 MMMIX 也是正确的。BTW,MMIX 代表的就是 2009,而不是一个缩写。

论坛徽章:
0
70 [报告]
发表于 2007-07-24 11:08 |只看该作者
计算机类的学生结构化语言就学校期间学C就可以了。BASIC不需要学。

我觉得你门老师说的没有错。


原帖由 cviolet 于 2007-7-24 10:43 发表
前不久看过basic也是谭老师的书,不过只看看书中例题有关算法方面的东西,写得还蛮细。
我们老师说了,我们这个班的人不要学B语言,因为学了以后会被人笑,要学就要学C,连C++都得往后放,C通了再学java,回过 ...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP