- 浏览: 627707 次
- 性别:
- 来自: 北京
最新评论
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 1183知乎:为什么人类想象不出四维的空间? https://www. ... -
freemind 怎么处理成为word
2015-06-11 19:37 16写文章用freemind打了一个草稿. 先导出成为htm ... -
油猴对抗一般广告
2012-11-14 00:07 1885看小说 好多好多的广告是必然的.. 所以 去掉iframe 去 ... -
油猴对抗google抽疯
2012-10-23 16:25 1805http://www.iteye.com/topic/1127 ... -
今天想回又想这样回会不会很损
2010-12-07 11:51 2708http://www.iteye.com/topic/8337 ... -
转贴:如何在面试中发现优秀程序员
2010-09-30 10:09 3174http://www.aqee.net/2010/09/29/ ... -
百度大战QQ
2010-09-16 14:46 1803不知道怎么发新闻..... 百度正在内测 http://t.b ... -
牛X是种态度(答复: 对于水平一般的程序员,技术要深度还是广度)
2010-08-23 09:29 2618zlt2000 写道建议楼主应 ... -
3x+1问题
2010-08-05 09:28 1441今天看到一个题在入门版..... http://www.ite ... -
哲学问题
2010-07-12 09:37 1123[url="http://www.iteye.com ... -
三人法则
2010-06-18 15:37 1332一个人只能去适应你所在的环境.当有三个人的时候.你就拥有改变环 ... -
各种被代表的不鸣真象的群棕
2010-06-02 17:32 1623昨天 今天 看了一个贴子被隐了 它不应该被隐 看见一个贴子 ... -
开始找工作,另帮同事一起找活干,有猎头可直接联系
2010-03-24 11:51 8542由于特别的原因开始找工作了 另:帮同事一起找工作。 同事们都 ... -
怎么样写项目描述
2010-03-24 03:05 3619引用 自助交易平台 设计并开发包括用户,平台帐户,仓储等模块 ... -
房子恶梦
2010-03-18 11:20 1675喜欢新技术 说 (11:10): http://ww ... -
电影宅帮个忙
2010-01-12 16:06 1606亲爱的电影达人 我在看这个短片时只能认出其中几部电影 ... -
汉经学,晋清谈
2009-11-30 09:05 1336在网络上比较有名的坛子都存在两种人. 1.经学:把大师的话当 ... -
恒河沙, 一年即一生
2009-10-14 09:21 1675每三个月跳槽一次.... 一年可了认识4*20左右的人 5-8 ... -
倒得精 连载<一>
2009-05-08 10:47 1142[原文] 上德不德,是以有德。下德不失德,是以無德。 上德, ... -
真孙子
2009-03-04 10:22 0孙子曰: 引用兵者, ...
相关推荐
AJAX学习笔记忘记了看一眼
非常深刻的学习c++的认识,如果你不懂怎么开始学c++,那么就看看吧
strut2学习的教程,是很不错的,大家看看
兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率,当然学习数据库也不例外。只有对这个感兴趣才会愿意花时间和经历。 数据库 java 编程 运维 软件测试、产品经理 前端开发 大数据 先就业 再择业 ...
总的来说,“2013 超高仿迅雷看看播放器”是一个旨在提供类似迅雷看看体验的第三方软件。它通过模仿迅雷看看的界面和功能,满足了一部分用户的需求,但在使用过程中应注意版权和软件安全问题。对于喜欢探索和尝试...
这个源码可以为那些想要学习或者创建类似播放器界面的开发者提供参考。 【描述】中的链接指向了一篇博客文章,作者在其中分享了实现这一超高仿迅雷看看播放器界面的具体步骤和技术细节。这可能包括了UI设计的原则、...
测试的基本知识,想学测试的可以下载看看测试的基本知识,想学测试的可以下载看看测试的基本知识,想学测试的可以下载看看
密码查看器是一种特殊类型的软件工具,它允许... ... ... ...下载软件时,务必从官方渠道或信誉良好的平台获取,避免潜在的恶意软件或病毒。...使用此类工具时,应先了解其开发者背景、用户评价以及是否有定期更新以修复安全漏洞。...
学习前端的练习页面,自己无聊的时候写的想,新人入门可以看看多练习操作啊。很有必要努力学习,找到好工作。主要的功能我也忘记了,可以下载以后自己看,不要差评
MATLAB 仿真超好用,学定于变得,不限你看看,就这个了MATLAB 仿真超好用,学定于变得,不限你看看,就这个了
这是天文学入门的电子书,有兴趣的人可以下来看看,这样能加深对天文学的了解。
有的初学者对于如何开始学习C#感到无从下手,不知看哪些书,或者是看什么视频,没有目的性,这样就会影响学习效率,也会影响学习的热情。最重要的是很多同学学之前问很多和学习无关的问题,比如:C#是不是不如JAVA好...
测试的基本知识,想学测试的可以下载看看测试的基本知识,想学测试的可以下载看看测试的基本知识,想学测试的可以下载看看测试的基本知识,想学测试的可以下载看看
根据代码的介绍,渗透C++语言规则,方便学习
很好的一个破解教学教程,慢慢看,有很大收获
winScp密码忘记解密.exe
八大机器学习模型大比拼!看看谁的表现最好? 最近在看华泰的《人工智能选股系列》 , 然后就想用现在的数据实现一下. 比较了K近邻、逻辑回归、决策树、朴素贝叶斯、随机森林、Adaboost、支持向量机、XGboost一共八种...
【XMP 仿迅雷看看播放器 大体框架】是一个项目,旨在模仿迅雷看看播放器的功能和界面,提供类似用户体验。...开发者通过学习和利用XMP框架及Duilib库,可以构建出具备迅雷看看播放器主要特性的自定义播放器。
本文档主要讲述的是Python之模块学习;python是由一系列的模块组成的,每个模块就是一个py为后缀的文件,同时模块也是一个命名空间,从而避免了变量名称冲突的问题。模块我们就可以理解为...感兴趣的朋友可以过来看看
自考生大专生留学看过来