楼主: 北美农民
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 不管现在说是不是晚了,但还是对各位EECSer吼一句:学编程不要看谭浩强的书!

🔗
xiaokeer 2013-1-22 11:32:41 | 只看该作者
全局:
cs900601 发表于 2013-1-22 05:12
A shader?实现OpenGL的可编程管线?Edit:我去主页上看了一下,大概知道了。
确实很给力啊
比我做的内 ...

我只是用OpenGL写了一个很简单的phong shader,因为professor说要是没写过shader都不好意思说自己学过graphics。。。刚开始只是出于兴趣学的东西,跟以后的工作可能也没关系,学着开心就好。

资源当然是跟着professor做好了,有一个大师做引路人是很重要的,不然死在小胡同里,还在井底之蛙的说自己NB,这样的例子太多了。。。
回复

使用道具 举报

🔗
koppie644 2013-1-30 11:01:46 | 只看该作者
全局:
圆梦梦剧场 发表于 2012-12-13 17:41
话说EE想自学CS用什么教材好?

Algorithm -> 算法导论

OS推荐Tanenbaum, Modern Operating Systems还有另外一本操作系统设计的

Tanenbaum是MINIX系统的作者,Linus写Linux kernel的时候,借鉴了很多MINIX和Tanenbaum的书

话说虽然前者是microkernel的支持者,后者是monolithic kernel的拥护者,还引发了争论,他们两个人还是互相尊重保持着友好的关系的
回复

使用道具 举报

🔗
koppie644 2013-1-30 11:03:43 | 只看该作者
全局:
北美农民 发表于 2012-12-13 21:55
想起一件事儿, 大一C语言期末考试那会, 很多编程题用精悍的代码, 尤其是recursion这样的方式实现, 个位 ...

recursive习惯不好啊,尤其DP容易复杂度爆掉啊
回复

使用道具 举报

🔗
Johnzon_wyk 2013-2-1 10:02:00 | 只看该作者
全局:
天哪···那是我们的教材啊           
回复

使用道具 举报

🔗
c__jay 2013-2-2 15:17:31 | 只看该作者
全局:
被批的最厉害的其实是void main()这个从头就错得东东,本人没怎么看过谭教授的书(在国内读了一年,还是接触过他的C语言书的,恰好那本就是本人打消在国内继续读的原因之一),但是看过某些批斗文章说起这个问题,还有一些连等格式上的不良习惯等问题。我虽然不是研究语法的,但是也觉得害人不浅(这两个问题我还在很长时间都觉得是正常情况,可见其感染力之强)
回复

使用道具 举报

🔗
zxtgg 2013-2-8 14:24:16 | 只看该作者
全局:
谭浩强的书一直都在不停的出新版,关于错误应该会更正。有关这个争论,我觉得,对于入门来说,谭浩强的书没有太大问题啊,可能离大牛太远。
回复

使用道具 举报

🔗
zach 2013-2-8 14:36:25 | 只看该作者
全局:
北美农民 发表于 2013-1-9 07:23
怎么说呢, 你虽然说”理解你的想法“, 但我认为还是没理解。我编程很一般。。 跟“牛逼“完全沾不上边。 ...

i,j,k外国人也这么用吧。。。

应该是因为i是index的意思。然后i下来就是j和k……
回复

使用道具 举报

🔗
 楼主| 北美农民 2013-2-8 14:54:41 | 只看该作者
全局:
zach 发表于 2013-2-8 14:36
i,j,k外国人也这么用吧。。。

应该是因为i是index的意思。然后i下来就是j和k……

取决于循环变量的含义,比如要用3个pointer扫描内存的位置我就prefer用RamPointer1,2,3而不是i,j,k

点评

还有要么就加注释。。。  发表于 2013-2-8 15:00
回复

使用道具 举报

🔗
 楼主| 北美农民 2013-2-8 14:58:06 | 只看该作者
全局:
zxtgg 发表于 2013-2-8 14:24
谭浩强的书一直都在不停的出新版,关于错误应该会更正。有关这个争论,我觉得,对于入门来说,谭浩强的书没 ...

希望如此。。。。 但不乐观, 他都80多了吧, 他自己改?

还是他的工作室员工打着老谭的牌子改? 员工水平有没有老谭高也是个问题。
回复

使用道具 举报

🔗
zach 2013-2-8 19:43:09 | 只看该作者
全局:
北美农民 发表于 2013-2-8 01:54
取决于循环变量的含义,比如要用3个pointer扫描内存的位置我就prefer用RamPointer1,2,3而不是i,j,k

你这1、2、3容易typo啊

for RP1=1:10
   for RP2=1:5
       ....
   end
end

for i=1:10
   for j=1:5
       ....
   end
end

显然前者更容易出错。

当然我赞成用实际的含义比如SpeedIndex, TorqueIndex这样的。。。但有时候就是想随便循环一下而已,就不想弄新变量了,总觉得浪费内存。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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