n******t 发帖数: 4406 | 1 你现在懂Linked list吗?
你已经懂了不好使了。。
我的意思是说,一个人什么C都不会,就学谭的,当他看到linked list的时候应该对
自己的智力产生严重怀疑了,其实只不过他是没有达到奥赛得奖的水平而已。。 |
|
|
|
o******r 发帖数: 259 | 4 当时找了很多C的中文书看,
讲得比较清楚的也就谭了. |
|
d****y 发帖数: 701 | 5 是计算机系的吗?
这些东西不需要程序员去思考了,程序员应该FOCUS ON应该实行的逻辑上,而不是这些
所谓优化。纠结在某一程序语言上没什么太多意义。对计算机科学的真正理解才是提高
的途径。
另外,COMPILER做这些比一个程序员要强无数倍。
"
我现在随便想了个
例子:Y = X*192 有多少人会把他优化成:Y = X* 64 + X * 128 ->Y = X<<6 + X <<
7有多少人知道 i = i + 2 和 i += 2的区别?
" |
|
m**********g 发帖数: 434 | 6 这个原因是不是要归结于那些程序本来就是英文写的,所以用中文翻译时找不到恰如其
分的对应时结果就导致“天书”? |
|
x*******n 发帖数: 185 | 7 我这个非计算机专业的用的老谭的教材,没觉着有什么问题。和help也没有什么区别。
对不?指针之类,这书也讲的很清楚,学不会说明老师没讲好。当然这书是否利于自学
就不知道了。反正优化应该是算法层面的,那些小trick只能减少程序的可读性。想要
ultimate performance,用intel compiler就可以了
。 |
|
L***n 发帖数: 6727 | 8 单纯学语言很没意思,我觉得好的办法是做点小project,很多人都是这么学的。很有
驱动力,做几个之后基本部分就掌握了,剩下的就是查手册了 |
|
wy 发帖数: 14511 | 9 老谭的问题不单单是优化或者翻译不好或者难以理解的问题,
而是里面有很多错误 |
|
h**********c 发帖数: 4120 | 10 本问作者连ada都不知道,
知道为什么不吹吹?
cs 的市场就是被这样一些搞乱了. |
|
r******h 发帖数: 656 | 11 一般来说深度的优化,也只是项目做得差不多了才弄的吧。没人会优化那个Y=...,
不过x +=2之类的,一般的c语言的书里都会讲阿。 |
|
|
z**r 发帖数: 17771 | 13 不至于吧?最开始在国内90年代初,好像真还就这么一本比较权威的书,当然俺们学校
也是用这本书作教材的,当时也没有普及Internet,大家都抱着这本书学,刚开始肯定
有困难啊,这个不管用哪本书上手C刚开始都不会那么轻易上手吧。反正看啊看,做实
验,书是翻烂了,但是东西也学到了啊。光看书,不管什么书都很有局限性,关键得动
手写程序 |
|
|
z**r 发帖数: 17771 | 15 没错,国内大多数好的中文计算机方面的书都是翻译的,其实如果一开始没看英文的,
直接看这些翻译的中文的书,没啥大问题,除非翻译错误(这个也很常见,因为翻译人
员不见得就懂这些东西)。 |
|
s******a 发帖数: 517 | 16 以前觉得出书很了不起,直到一个水平很烂的人告诉我ta出过两本书
害人不浅啊! |
|
a*******e 发帖数: 3021 | 17 难道不是那谁的think in c/java/c++系列是经典?别问俺俺可没都看过哦,不过人家
给免费下载阿
Compiler |
|
l*********n 发帖数: 51 | 18 you think in c了? c一般就是用k&r 或者谭的吧。 |
|
|
q***2 发帖数: 312 | 20 夸张了。
我自己是个例子。
绝对没到奥赛水平。
以前只会basic,(小学水平)
看了谭的书。
自己写了8皇后。
还有工资报表。
ODBC接口。
基本上就是把DB2里面的数据读出来,做个链表。
当然,一开始的时候有bug.有死锁。
但是调了调也就通了。
比用C裸写FFT容易多了。 |
|
c*r 发帖数: 278 | 21 Even compiler does not need to do this.
The ALU in the processor can do it, even better. |
|
L***n 发帖数: 6727 | 22 这个8皇后问题好亲切呀,是不是每个学编程的都编过... |
|
z**r 发帖数: 17771 | 23 还有学递归用汉诺他,好像每个技术都有些经典例子 |
|
|
m**s 发帖数: 221 | 25 这个比较奇怪,链表归递之类初学者未必会用,用的人也基本上用OO了。现在真正用C
和链表的就剩下搞嵌入式系统的了吧?
谭的书也就给你入个门,看了他的书,入门了,他的目的就达到了,就这么简单。至于
你这种懂了的再去指手画脚就没必要了吧? |
|
c**y 发帖数: 391 | 26 好像楼主也是这么认为的,但楼主更认为计算机相关专业的不能以这个做教材
也不能把他捧上天
看来你是没看仔细
C |
|
|
|
l*********n 发帖数: 51 | 29 上,但很多两门都有。既有c也有c++或者java |
|
m**s 发帖数: 221 | 30 我基本上知道的是C\C++算一门,java算一门。
光学C很少,就算有也是为EE准备的。 |
|
|
|
l*********n 发帖数: 51 | 33 不是吧,怎么样基本的控制,函数,指针,还是要学的。c怎么会没有?
合在一门课那OO,STL,template还有时间上吗?
国内哪个学校是这么开的? |
|
|
|
|
l********a 发帖数: 1154 | 37 想起一笑话:
A: C语言之父去世了!
B: 啊?谭浩强死了?
Others: ...-_-! |
|