布赖恩·哈维(Brian Harvey),加州伯克利大学计算机教授,Berkeley Logo作者。
联系方式
Computer Science Division
University of California at Berkeley
781 Soda Hall / 510 642-8311
教育背景
BS,Mathematics, MIT, 1969
MS, Computer Science, Stanford, 1975
PhD, Science and Mathematics
Education, Berkeley, 1985
MA, Clinical Psychology,
New College of California, 1990
自述编辑本段回目录
I'm a "Lecturer with Security of Employment," which means that they pay me to teach full-time (not to do research), but I'm essentially tenured, even though I'm not supposed to call it that.
I teach many of the lower division (freshman and sophomore) computer science courses at Berkeley, as well as one called Social Implications of Computing and occasionally others. I'm faculty advisor of the Computer Science Undergraduate Association and of the Open Computing Facility.
I'm also interested in the use of computers in pre-college education; I used to be a high school teacher, and I'm involved in the development of the Logo programming language. And recently I've been volunteering in a local elementary school.
Berkeley Logo编辑本段回目录
Berkeley Logo又叫UCBLogo,用C写成,可运行于多个平台。
MSWLogo有良好的GUI、详尽的说明文件,运行于Windows,建基于Berkeley Logo,由Borland C++写成。它支援三维图像、声响、键盘等多个功能。
Hacker(黑客)考证编辑本段回目录
热衷研究、撰写程序的专才,且必须具备乐于追根究底、穷究问题的特质。
在黑客圈中,hacker一词无疑是带有正面的意义,例如system hacker熟悉操作系统的设计与维护;password hacker精于找出使用者的密码,若是computer hacker则是通晓计算机,可让计算机乖乖听话的高手。
黑客基本上是一项业余嗜好,通常是出于自己的兴趣,而非为了赚钱或工作需要。
根据开放原始码计划创始人Eric Raymond对此字的解释,hacker与cracker是分属两个不同世界的族群,基本差异在于,hacker是有建设性的,而cracker则专门搞破坏。
二.hacker原意是指用斧头砍材的工人,最早被引进计算机圈则可追溯自1960年代. 加州柏克莱大学计算机教授Brian Harvey在考证此字时曾写到,当时在麻省理工学院中(MIT)的学生通常分成两派,一是tool,意指乖乖牌学生,成绩都拿甲等;另一则是所谓的 hacker,也就是常逃课,上课爱睡觉,但晚上却又精力充沛喜欢搞课外活动的学生。
三. 这跟计算机有什么关系?一开始并没有。不过当时hacker也有区分等级,就如同tool用成绩比高下一样。真正一流hacker并非整天不学无术,而是会热衷追求某种特殊嗜好,比如研究电话、铁道(模型或者真的)、科幻小说,无线电,或者是计算机。也因此后来才有所谓的computer hacker出现,意指计算机高手。
对一个黑客来说,学会入侵和破解是必要的,但最主要的还是编程,毕竟,使用工具是体现别人的思路,而程序是自己的想法.一句话--编程实现一切!
对于一个骇客来说,他们只追求入侵的快感,不在乎技术,他们不会编程,不知道入侵的具体细节.
四. 黑客一词在圈外或媒体上通常被定义为:专门入侵他人系统进行不法行为的计算机高手。不过
这类人士在hacker眼中是属于层次较低的cracker(骇客)。如果黑客是炸弹制造专家,那么CRACKER就是恐怖分子.
现在,网络上出现了越来越多的Cracker,他们只会入侵,使用扫描器到处乱扫,用IP炸弹炸人家,毫无目的地入侵,破坏着,他们并无益于电脑技术的发展,反而有害于网络的安全和造成网络瘫痪,给人们带来巨大的经济和精神损失.
起身闹革命 Linux进入大学课程表 编辑本段回目录
在美国的大学里,开放源码的使用一直就比较活跃。事实上,学校往往会鼓励自己本校的学生或者教职员工参与到开放源码项目之中,并且为之提供专门的实验和测试环境。在高等教育领域,在学校里讲授有关 Linux和开放源码开发、系统管理等方面的知识正在开始。
加州伯克利大学计算机科学教授Robert Wilensky说:“对于大多数课程来说,开放源码并不是什么大问题。不过我们也没有一个系统的针对Linux和开放源码的政策。事实上,在不同的领域我们分别使用了Linux、Windows和Mac。”
据Wilensky介绍,虽然在其操作系统的课程中必须要讲授开放源码,但在其它的学科里Linux和开放源码的开发和管理并不是一门必修的课程。
该大学的老师Brian Harvey也承认,在自己的课中,他们也会向学生介绍一些非常有名的开放源码软件,但并不会为某一个软件项目开设一门单独的课程。他说:“我们会告诉我们的学生,在他们的职业生涯中将要使用到的大部分软件还没有开发完成,所以他们需要学习的是一些基本的原理以及如何处理一些细节性的问题,而不是仅仅学会某一个工具的使用。”
事实上,对于大学来说,它们也会开发一些用于教学的操作系统,或者通过一些研究项目开发一些开放源码的操作系统。Brian Harvey说:“在我们的教学和研究过程中,我们会使用大量的GNU和其它的自由软件,我们的学生也在使用Emacs、GCC、GDB等开发环境,还有STK解释器, SSH客户端、MIPS微处理器模拟器SPIM等。”
不过,Harvery也认为,像伯克利这样的大学不会专门为Linux和开放源码开设一门课程。事实上,不仅仅是伯克利大学,包含麻省理工学院、斯坦福等在内的这些顶级研究型的大学都不会这么做。
不过,在美国很多大学(特别是职业学校中)Linux却是一门关键的课程。美国ITT技术学院(http://www.itt-tech.edu/)的课程主管Wen 介绍说:“自从1998年起,我们就已经将开始向学生教授Linux,并且已经将其作为核心课程之一。
虽然学院关注重点不是后端系统的开发,但Linux的确得到了学生的青睐。”现在,ITT技术学院已经为学生提供两个层次的Linux教育,但学校并不要求学生通过某一认证,而主要将精力集中在向学生讲授一些相关的知识以及一些服务器配置和维护方面的内容。
有资料显示,由于企业和政府机构(包括美国海军)对Linux培训方面的需求越来越多。为了满足这些要求,学校也不得不做一些调整。事实上,很多学校已经开始做出相应的调整。
其实在中国,很多大学已经将Linux作为了某些专业的必修课。虽然讲授的内容不尽相同(有的偏重于开发,有的偏重于系统管理),但还是受到了很多学生的欢迎。在北京,一些职业学校已经将Linux作为了必修课。
现在,学生对Linux非常感兴趣,一方面是人类向往自由的天性使然,另一方面,是由于Linux可以为他们未来的职业生涯带来非常重要的影响。