- 浏览: 628352 次
- 性别:
- 来自: 北京
最新评论
sir: 胡侃学习计算机--理论之外 (zz)
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(0)
发信站: 南京大学小百合站 (Mon Oct 15 05:26:00 2001), 站内信件
如果计算机只有理论,那么它不过是数学的一个分支,而
不成为一门独立的科学。事实上,在理论之外,计算机
科学还有更广阔的天空。我一直认为,4年根本不够学习
计算机的基础知识,因为面太宽了......
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(1)
发信站: 南京大学小百合站 (Mon Oct 15 05:26:37 2001), 站内信件
一个一流计算机系的优秀学生决不该仅仅是一个编程高
手,但他一定首先是一个编程高手。
我上大学的时候,第一门专业课时程序设计,现在好象
改成了计算机科学导论?不管叫什么名字,总之,念计
算机的人就是靠程序吃饭。
去年在计算机系版有过一场争论,关于第一程序设计语言
该用哪一种。我个人认为,用哪种语言属于末节,关键在
养成良好的编程习惯。当年老师对我们说,打好基础后
学一门新语言只要一个星期。现在我觉得根本不用一个
星期--前提是先把基础打好。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(2)
发信站: 南京大学小百合站 (Mon Oct 15 05:27:15 2001), 站内信件
数据结构有两种不同的上法:一种把它当成降低要求的
初级算法课,另一种把它当成高级的程序设计课。现在
国内的课程好象介乎两者之间,而稍偏向前者。我个人
认为,假如已经另有必修的算法课,恐怕后一个目的更
重要些。
国内流行的数据结构书也有两种:北大的红皮书(许卓
群等著,高教版)和清华的绿皮书(严蔚敏等著,清华版)。
两书差距不大。红皮书在理论上稍深一些,当然离严格
的算法书还差好远。绿皮书更易接受些,而且佩有一本
不错的习题集,但我觉得它让学生用伪代码写作业恐怕
不见得太好。最好还是把算法都code以后debug一番,
才能锻炼编程能力。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(3)
发信站: 南京大学小百合站 (Mon Oct 15 05:28:00 2001), 站内信件
汇编预言和微机原理是两门特烦人的课。你的数学/理论
基础再好,也占不到什么便宜。这两门课之间的次序也
好比先有鸡还是先有蛋,无论你先学哪门,都会牵扯另
一门课里的东西。所以,只能静下来慢慢琢磨。这就是
典型的工程课,不需要太多的聪明和顿悟,却需要水滴
石穿的渐悟。
有关这两门课的书,电脑书店里不难找到。弄几本最新
的,对照着看吧。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(4)
发信站: 南京大学小百合站 (Mon Oct 15 05:28:42 2001), 站内信件
模拟电路这东东,如今不仅计算机系学生搞不定,
电子系学生也多半害怕。如果你真想软硬件通吃,那么
建议你先看看邱关源的“电路原理”,也许此后再看模拟
电路底气会足些。
教材:康华光的“电子技术基础”还是不错的。有兴趣也
可以参考童诗白的书。
数字电路比模拟电路要好懂得多。阎石的书也算一本好
教材,遗憾的一点是集成电路讲少了些。真有兴趣,到
东南无线电系去旁听他们的课。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(5)
发信站: 南京大学小百合站 (Mon Oct 15 05:29:15 2001), 站内信件
计算机系统结构该怎么教,国际上还在争论。国内能找
到的较好教材为Stallings的"Computer Organization
and Architecture:Designing for Performance"(清华影印
本)。国际上最流行的则是“Computer architecture: a
quantitative approach", by Patterson & Hennessy。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(6)
发信站: 南京大学小百合站 (Mon Oct 15 05:29:59 2001), 站内信件
操作系统可以随便选用Tanenbaum的"Operating System
Design and Implementation"和"Modern Operating
System"两书之一。这两部都可以算经典,唯一缺点
就是理论上不够严格。不过这领域属于Hardcore System,
所以在理论上马虎一点也情有可原。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(7)
发信站: 南京大学小百合站 (Mon Oct 15 05:30:32 2001), 站内信件
如果先把形式语言学好了,则编译原理中的前端我看只要
学四个算法:最容易实现的递归下降;最好的自顶向下
算法LL(k);最好的自底向上算法LR(k);LR(1)的简
化SLR(也许还有另一简化LALR?)。后端完全属于工程
性质,自然又是another story。
推荐教材:
Aho等人的著名的Dragon Book: "Compilers: Principles,
Techniques and Tools".
或者Appel的"Modern Compiler Implementation in C".
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(8)
发信站: 南京大学小百合站 (Mon Oct 15 05:31:01 2001), 站内信件
学数据库的第一意义是告诉你,会用VFP编程不等于懂
数据库。(这世界上自以为懂数据库的人太多了!)数据库
设计既是科学又是艺术,数据库实现则是典型的工程。
所以从某种意义上讲,数据库是最典型的一门计算机课
--理工结合,互相渗透。
推荐教材:Silberschatz, et al., "Database System
Concepts".
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(9)
发信站: 南京大学小百合站 (Mon Oct 15 05:31:37 2001), 站内信件
网络的标准教材还是来自Tanenbaum:”Computer
Networks"(清华影印本)。不过,网络也属于Hardcore
System,所以光看书是不够的。建议多读RFC,从
IP的读起。等到能掌握10种左右常用协议,就没有几个
人敢小看你了。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(10)
发信站: 南京大学小百合站 (Mon Oct 15 05:32:04 2001), 站内信件
必须结束这篇“胡侃”了,再侃下去非我力所能及。其实
计算机还有很多基础课都值得一侃,如程序设计语言原
理,图形图像处理,人工智能等等。怎奈我造诣有限,
不敢再让内行耻笑。
最后声明:前后的两篇“胡侃”只针对本科阶段的学习。
即使把这些全弄通了,前面的路还长......
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(0)
发信站: 南京大学小百合站 (Mon Oct 15 05:26:00 2001), 站内信件
如果计算机只有理论,那么它不过是数学的一个分支,而
不成为一门独立的科学。事实上,在理论之外,计算机
科学还有更广阔的天空。我一直认为,4年根本不够学习
计算机的基础知识,因为面太宽了......
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(1)
发信站: 南京大学小百合站 (Mon Oct 15 05:26:37 2001), 站内信件
一个一流计算机系的优秀学生决不该仅仅是一个编程高
手,但他一定首先是一个编程高手。
我上大学的时候,第一门专业课时程序设计,现在好象
改成了计算机科学导论?不管叫什么名字,总之,念计
算机的人就是靠程序吃饭。
去年在计算机系版有过一场争论,关于第一程序设计语言
该用哪一种。我个人认为,用哪种语言属于末节,关键在
养成良好的编程习惯。当年老师对我们说,打好基础后
学一门新语言只要一个星期。现在我觉得根本不用一个
星期--前提是先把基础打好。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(2)
发信站: 南京大学小百合站 (Mon Oct 15 05:27:15 2001), 站内信件
数据结构有两种不同的上法:一种把它当成降低要求的
初级算法课,另一种把它当成高级的程序设计课。现在
国内的课程好象介乎两者之间,而稍偏向前者。我个人
认为,假如已经另有必修的算法课,恐怕后一个目的更
重要些。
国内流行的数据结构书也有两种:北大的红皮书(许卓
群等著,高教版)和清华的绿皮书(严蔚敏等著,清华版)。
两书差距不大。红皮书在理论上稍深一些,当然离严格
的算法书还差好远。绿皮书更易接受些,而且佩有一本
不错的习题集,但我觉得它让学生用伪代码写作业恐怕
不见得太好。最好还是把算法都code以后debug一番,
才能锻炼编程能力。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(3)
发信站: 南京大学小百合站 (Mon Oct 15 05:28:00 2001), 站内信件
汇编预言和微机原理是两门特烦人的课。你的数学/理论
基础再好,也占不到什么便宜。这两门课之间的次序也
好比先有鸡还是先有蛋,无论你先学哪门,都会牵扯另
一门课里的东西。所以,只能静下来慢慢琢磨。这就是
典型的工程课,不需要太多的聪明和顿悟,却需要水滴
石穿的渐悟。
有关这两门课的书,电脑书店里不难找到。弄几本最新
的,对照着看吧。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(4)
发信站: 南京大学小百合站 (Mon Oct 15 05:28:42 2001), 站内信件
模拟电路这东东,如今不仅计算机系学生搞不定,
电子系学生也多半害怕。如果你真想软硬件通吃,那么
建议你先看看邱关源的“电路原理”,也许此后再看模拟
电路底气会足些。
教材:康华光的“电子技术基础”还是不错的。有兴趣也
可以参考童诗白的书。
数字电路比模拟电路要好懂得多。阎石的书也算一本好
教材,遗憾的一点是集成电路讲少了些。真有兴趣,到
东南无线电系去旁听他们的课。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(5)
发信站: 南京大学小百合站 (Mon Oct 15 05:29:15 2001), 站内信件
计算机系统结构该怎么教,国际上还在争论。国内能找
到的较好教材为Stallings的"Computer Organization
and Architecture:Designing for Performance"(清华影印
本)。国际上最流行的则是“Computer architecture: a
quantitative approach", by Patterson & Hennessy。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(6)
发信站: 南京大学小百合站 (Mon Oct 15 05:29:59 2001), 站内信件
操作系统可以随便选用Tanenbaum的"Operating System
Design and Implementation"和"Modern Operating
System"两书之一。这两部都可以算经典,唯一缺点
就是理论上不够严格。不过这领域属于Hardcore System,
所以在理论上马虎一点也情有可原。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(7)
发信站: 南京大学小百合站 (Mon Oct 15 05:30:32 2001), 站内信件
如果先把形式语言学好了,则编译原理中的前端我看只要
学四个算法:最容易实现的递归下降;最好的自顶向下
算法LL(k);最好的自底向上算法LR(k);LR(1)的简
化SLR(也许还有另一简化LALR?)。后端完全属于工程
性质,自然又是another story。
推荐教材:
Aho等人的著名的Dragon Book: "Compilers: Principles,
Techniques and Tools".
或者Appel的"Modern Compiler Implementation in C".
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(8)
发信站: 南京大学小百合站 (Mon Oct 15 05:31:01 2001), 站内信件
学数据库的第一意义是告诉你,会用VFP编程不等于懂
数据库。(这世界上自以为懂数据库的人太多了!)数据库
设计既是科学又是艺术,数据库实现则是典型的工程。
所以从某种意义上讲,数据库是最典型的一门计算机课
--理工结合,互相渗透。
推荐教材:Silberschatz, et al., "Database System
Concepts".
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(9)
发信站: 南京大学小百合站 (Mon Oct 15 05:31:37 2001), 站内信件
网络的标准教材还是来自Tanenbaum:”Computer
Networks"(清华影印本)。不过,网络也属于Hardcore
System,所以光看书是不够的。建议多读RFC,从
IP的读起。等到能掌握10种左右常用协议,就没有几个
人敢小看你了。
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(10)
发信站: 南京大学小百合站 (Mon Oct 15 05:32:04 2001), 站内信件
必须结束这篇“胡侃”了,再侃下去非我力所能及。其实
计算机还有很多基础课都值得一侃,如程序设计语言原
理,图形图像处理,人工智能等等。怎奈我造诣有限,
不敢再让内行耻笑。
最后声明:前后的两篇“胡侃”只针对本科阶段的学习。
即使把这些全弄通了,前面的路还长......
--
---------------------------------------------------------------------
有心无力,痛何如哉!
---------------------------------------------------------------------
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发表评论
-
关于四维的问题
2016-04-22 14:14 1184知乎:为什么人类想象不出四维的空间? https://www. ... -
freemind 怎么处理成为word
2015-06-11 19:37 16写文章用freemind打了一个草稿. 先导出成为htm ... -
油猴对抗一般广告
2012-11-14 00:07 1889看小说 好多好多的广告是必然的.. 所以 去掉iframe 去 ... -
油猴对抗google抽疯
2012-10-23 16:25 1807http://www.iteye.com/topic/1127 ... -
今天想回又想这样回会不会很损
2010-12-07 11:51 2709http://www.iteye.com/topic/8337 ... -
转贴:如何在面试中发现优秀程序员
2010-09-30 10:09 3179http://www.aqee.net/2010/09/29/ ... -
百度大战QQ
2010-09-16 14:46 1806不知道怎么发新闻..... 百度正在内测 http://t.b ... -
牛X是种态度(答复: 对于水平一般的程序员,技术要深度还是广度)
2010-08-23 09:29 2622zlt2000 写道建议楼主应 ... -
3x+1问题
2010-08-05 09:28 1443今天看到一个题在入门版..... http://www.ite ... -
哲学问题
2010-07-12 09:37 1125[url="http://www.iteye.com ... -
三人法则
2010-06-18 15:37 1338一个人只能去适应你所在的环境.当有三个人的时候.你就拥有改变环 ... -
各种被代表的不鸣真象的群棕
2010-06-02 17:32 1627昨天 今天 看了一个贴子被隐了 它不应该被隐 看见一个贴子 ... -
开始找工作,另帮同事一起找活干,有猎头可直接联系
2010-03-24 11:51 8557由于特别的原因开始找工作了 另:帮同事一起找工作。 同事们都 ... -
怎么样写项目描述
2010-03-24 03:05 3620引用 自助交易平台 设计并开发包括用户,平台帐户,仓储等模块 ... -
房子恶梦
2010-03-18 11:20 1678喜欢新技术 说 (11:10): http://ww ... -
电影宅帮个忙
2010-01-12 16:06 1611亲爱的电影达人 我在看这个短片时只能认出其中几部电影 ... -
汉经学,晋清谈
2009-11-30 09:05 1342在网络上比较有名的坛子都存在两种人. 1.经学:把大师的话当 ... -
恒河沙, 一年即一生
2009-10-14 09:21 1677每三个月跳槽一次.... 一年可了认识4*20左右的人 5-8 ... -
倒得精 连载<一>
2009-05-08 10:47 1145[原文] 上德不德,是以有德。下德不失德,是以無德。 上德, ... -
真孙子
2009-03-04 10:22 0孙子曰: 引用兵者, ...
相关推荐
AJAX学习笔记忘记了看一眼
这个仓库在我研究生开始时候建立,我想每天增加linux命令的学习,看看最终我是否有所获_LinuxCommand
兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率,当然学习数据库也不例外。只有对这个感兴趣才会愿意花时间和经历。 数据库 java 编程 运维 软件测试、产品经理 前端开发 大数据 先就业 再择业 ...
大家好,这是一份与工程师有关的资料,有兴趣的过来看看。
总的来说,“2013 超高仿迅雷看看播放器”是一个旨在提供类似迅雷看看体验的第三方软件。它通过模仿迅雷看看的界面和功能,满足了一部分用户的需求,但在使用过程中应注意版权和软件安全问题。对于喜欢探索和尝试...
这个源码可以为那些想要学习或者创建类似播放器界面的开发者提供参考。 【描述】中的链接指向了一篇博客文章,作者在其中分享了实现这一超高仿迅雷看看播放器界面的具体步骤和技术细节。这可能包括了UI设计的原则、...
测试的基本知识,想学测试的可以下载看看测试的基本知识,想学测试的可以下载看看测试的基本知识,想学测试的可以下载看看
密码查看器是一种特殊类型的软件工具,它允许... ... ... ...下载软件时,务必从官方渠道或信誉良好的平台获取,避免潜在的恶意软件或病毒。...使用此类工具时,应先了解其开发者背景、用户评价以及是否有定期更新以修复安全漏洞。...
这是天文学入门的电子书,有兴趣的人可以下来看看,这样能加深对天文学的了解。
* 我们要学一学他们,遇到了困难,要你想着我,我想你,用积极的心态去面对解决生活中的困难,让你和你的好朋友快乐。 本教案旨在引导幼儿通过绘本《搬过来,搬过去》了解两个朋友住进不同高度的房子带来的种种困难...
政治老师看过来.doc
测试的基本知识,想学测试的可以下载看看测试的基本知识,想学测试的可以下载看看测试的基本知识,想学测试的可以下载看看测试的基本知识,想学测试的可以下载看看
李开复建议在校大学生应该读的书当你走进图书馆不知道看什么书的时候,就看看这个吧,很有帮助的!.doc
所以要想在 FORTRAN 语言的学习过程当中不至于总是遭遇无聊,唯一的解救之途就是一开始就要找到学习它的绝对充足的理由, 并且在学习过程中还会不得不反复地依靠这个理由,来说服自己需要更加有耐心,更加能够忍受...
标题中的“网站在线学习 自动点击弹出的确定按钮”是指一种特定的技术解决方案,它针对的是在线学习过程中遇到的问题。在线学习平台有时会弹出确认窗口,如阅读完某个资料或者观看完视频后,需要用户手动点击“确定...
【XMP 仿迅雷看看播放器 大体框架】是一个项目,旨在模仿迅雷看看播放器的功能和界面,提供类似用户体验。...开发者通过学习和利用XMP框架及Duilib库,可以构建出具备迅雷看看播放器主要特性的自定义播放器。
本文档是python学习笔记与简明教程;为什么用Python作为编程入门语言?每种语言都会有它的支持者和反对者。去Google一下“why python”,你会得到很多结果,诸如应用范围广泛、开源、社区...感兴趣的朋友可以过来看看
总之,“反过来试试看”不仅是科学研究中的重要思维方式,也是我们在生活、学习中解决问题的一种有效方法。在中考作文中引用这样的素材,可以使文章更具有深度和启发性,展示出作者对事物理解的全面性和独特性。
学习软件_英语学习_八哥看电影学英语免费下载.zip
交流学习用,大家帮忙看看有什么问题?在本机调试的时候总是socket总是空值