布道师-《关于实践——有感于大学计算机教育》.pdfVIP

布道师-《关于实践——有感于大学计算机教育》.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
布道师-《关于实践——有感于大学计算机教育》

关于实践——有感于大学计算机教育 By Zhang Hui 差距在根上,现在看新的语言,看新的系统不断涌现,容易陷入焦虑。其实这些新概念的技 术根源,都可以追究到操作系统,编译原理。 所以说,如果说最近一段时间可以用来学习,那么我宁愿重新学一遍基础。当然,不是重复 原路,而是做实际的project。 无论是耳闻还是目睹,我都知道,国外讲授os 之类的课程,从来不会只念课本。都是有一 定的项目实践,而亲身体会,总会让你脱去浮华,深入下去,从而受益良多。 2001 年的时候,我关注过一段时间国外在这方面的project,看到几个有意思的用C,C+ +,Java 开发的小型教学用os。minix 的初衷也是教学,但是实践起来还是太庞大了。所 以当时就有冲动想给以前的老师,系主任写信说出这方面的想法,希望在校的学生也能参与 进来,而不是仅仅背一下概念就能考个高分。后来因为种种原因,这个想法没有实现。 现在,因为是一个再学习的机会,看到选课单上那些新名词,那些时髦的东西,不禁暗想, 为什么我们不重拾一下基础呢? 对于软件行业的学生,如果能做一个virtual machine 的项目,在上面再加上os 层,然后是 语言和编译原理,哪怕是一个简单的p-code 也好。那么他对整个系统把握的程度就足够 好了。基础好了,做一切都就游刃有余。 大学里如果有这一个系列的实践,那么你的起点就远远高出同侪! virtual machine—— 《程序员》杂志就用两期实现了一个简单的虚拟机,有了这个功底,将 来你分析jvm 就有了很好的起点,想想看,别人还在争论语言语法的特点,你却已然从实 现的角度理解了这个语言本身,你们的层次有多么大的区别! operating system —— minix 用于教学好像还是太大了,实践点不多。国外大学的几个项目 是RCOS,该项目有C++版和Java 版(Java 版我下过,挺好玩,把进程调度,资源使 用用动态的图示演示出来,而且有一个简单的语言,可以协议些进程间通信的小程序)。更 流行的是NACHOS,任务管理,内存管理等从理论的全局,从框架上都要理解,实践上, 自己时间有限的话写一个任务调度或者内存分配就可以了。 程序语言和编译原理——其实上面的两个项目都涵盖了,基本的要求就是要懂得lex 和yacc, 能够构筑实现基本要求的解释型小语言就行。 无论是borland 还是microsoft,商家的东西总是显得很复杂,不是你学习写入的地方。在 试图理解复杂问题之前,好习惯是先去真正理解一个简单的系统,学习真正实质性的东西。 《程序员》杂志有一期试图讨论程序员为什么焦虑?依我看焦虑是因为程序员被众商家的纷 繁概念迷住了眼睛,而且国内的大学教育的确没有真正把那些核心的东西教给学生。一个人, 没有根,风吹草动,怎么能安心呢? Jvm,Web Service,EJB 都是有根的,你不从根上去找问题,去理解,怎么能不难受呢? 所以,我宁愿重拾基础!以实践来真正引导自己的学习 一些相关的链接 Technical Resources and Course Web Site for Operating Systems, Fourth Edition NACHOS RCOSjava rcos

文档评论(0)

shaofang00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档