﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-The Humble Programmer-随笔分类-计算机科学</title><link>http://www.cppblog.com/stan/category/2982.html</link><description>Simple is better than complex.</description><language>zh-cn</language><lastBuildDate>Sun, 25 May 2008 08:16:45 GMT</lastBuildDate><pubDate>Sun, 25 May 2008 08:16:45 GMT</pubDate><ttl>60</ttl><item><title>读书狂想：《计算机程序的构造和解释》</title><link>http://www.cppblog.com/stan/archive/2006/11/19/15430.html</link><dc:creator>The Humble Programmer</dc:creator><author>The Humble Programmer</author><pubDate>Sun, 19 Nov 2006 11:45:00 GMT</pubDate><guid>http://www.cppblog.com/stan/archive/2006/11/19/15430.html</guid><wfw:comment>http://www.cppblog.com/stan/comments/15430.html</wfw:comment><comments>http://www.cppblog.com/stan/archive/2006/11/19/15430.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/stan/comments/commentRss/15430.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/stan/services/trackbacks/15430.html</trackback:ping><description><![CDATA[
		<font size="2">《计算机程序的构造和解释》（原书第二版）<br /><br />         今天读了前几节，突然有点小感触。前几天还在想去大觉寺喝茶，而今天在这本书上就找到了一种“禅”的味道。<br />         很久没见过这样的书了，这本书更像一本数学书、一本哲学著作。让人不得不佩服麻省理工的治学水平了。市面上充斥了无数的先进技术的书籍，从C到C#，从Java到Ajax，新技术名词满天飞。每本书都有大量的拥护者、卫道士，经典书籍也充满了浮躁的气息。<br /><br />         我不否认，我也或多或少带上了一些浮躁之气。心里有一个纯净的小花园，独独喜欢理论的研究。但业界的“八风”吹来又吹去，难免让人“吹动”一下。在网上，一面是某些关心学生的专家说，不要去学.NET，不要去学新的业界技术，另一面又是找人的企业打出的要求是“十项全能”，他们心中理想的人才啊，一个人绝对顶一个开发组。<br /><br />         这段时间也被藐视了好多，徒有一身的本领，却处处被那些“计算机系”的人压着。实验室招实习生、招毕设实习等等，一听说俺是学航空了，都恨不得绕着走，能不理就不理。是不是所谓的“计算机系的”，不管学好学坏，都比我牛呢？牛在哪里？牛在C语言程序都不会写？牛在一个简单的词法分析作业都要拷贝？牛在学数据结构不上机？牛在不会最简单的排序算法和Dijkstra算法？<br /><br />         呵呵我其实很佩服一些学计算机的高手的，比如交大的狗狗，很执着地钻研，很执着地CODING；华工的李浩，好久没联系了，但是能感觉他的热情；北邮的大吊妖（！），不爱写代码，但是对前沿的东西都很了解……我只是很不爽某些人某些事啊。<br /><br />         当然一切，我都要继续争取。屡战屡败屡败屡战。<br /><br />         似乎说远了，要说说这本书了。摘录原书上的一句话，每个严肃的计算机科学家都应该读一读这本书。这书不是用流行的Java语言写成，不是C++，甚至都不是C不是PASCAL，而是Lisp/Scheme。语言在这本书里面只是个表示的方法，Lisp/Scheme本来就是让你用最多的时间去思考而用最少的时间去关注语言特性。我才看了第一章的前几节，Lisp/Scheme确实很有趣，把一切都看作了函数。比如(+ 2 3)可以看做add(2,3)之类的，刨掉了花哨的语言特性，连for/while都没有，只全心全意的讨论了递归和迭代。递归和迭代！简单的过程蕴含和多深的道理啊，有太极的意味，有禅的内敛。当把一个Ackermann函数和一个Fibbonacci数列解剖来看的时候，你才会发现你了解的还是很少了。<br /><br />         我说得有点过了，但是我真的很推荐想了解计算机科学的人看看这本书，当你还在为学什么语言而苦恼的时候，要知道语言只是思想的表示方法。只有语言背后的东西，才是你该了解的。<br /><br />         我还在继续看，以后会有继续的感想～</font>
<img src ="http://www.cppblog.com/stan/aggbug/15430.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/stan/" target="_blank">The Humble Programmer</a> 2006-11-19 19:45 <a href="http://www.cppblog.com/stan/archive/2006/11/19/15430.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转载]UNIX的一个笑话</title><link>http://www.cppblog.com/stan/archive/2006/11/08/14865.html</link><dc:creator>The Humble Programmer</dc:creator><author>The Humble Programmer</author><pubDate>Wed, 08 Nov 2006 11:33:00 GMT</pubDate><guid>http://www.cppblog.com/stan/archive/2006/11/08/14865.html</guid><wfw:comment>http://www.cppblog.com/stan/comments/14865.html</wfw:comment><comments>http://www.cppblog.com/stan/archive/2006/11/08/14865.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/stan/comments/commentRss/14865.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/stan/services/trackbacks/14865.html</trackback:ping><description><![CDATA[
		<font size="2">在学校BBS上闲逛看见的。笑岔了……<br />---------------------------------------------<br />csh的：<br /><br />% rm meese-ethics<br />rm: messe-ethics nonexistent<br /><br />% ar m God<br />ar: God does not exist<br /><br />% "How would you rate Dan Quayle’s incompetence?<br />Unmatched ".<br /><br />% ^How did the sex change^ operation go?<br />Modifier failed.<br /><br />% If I had a ( for every $ the Congress spent, what would I have?<br />Too many ( 's<br /><br />% make love<br />Make: Don't know how to make love. Stop.<br /><br />% sleep with me<br />bad character<br /><br />% got a light?<br />No match<br /><br />% man: why did you get a divorce?<br />man:: Too many arguments.<br /><br />% ^What is saccharine?<br />Bad substitute.<br /><br />% %blow<br />%blow: No such job.<br /><br /><br />bsh的：<br /><br />$ PATH=pretending! /usr/ucb/which sense<br />no sense in pretending<br /><br />$ drink &lt;bottle; opener<br />bottle: cannot open<br />opener: not found<br /><br />$ mkdir matter; cat &gt;matter<br />matter: cannot create</font>
<img src ="http://www.cppblog.com/stan/aggbug/14865.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/stan/" target="_blank">The Humble Programmer</a> 2006-11-08 19:33 <a href="http://www.cppblog.com/stan/archive/2006/11/08/14865.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>