Redian新闻
>
[bssd]去年研究CS最大的收获
avatar
o*e
2
人,都有两面。一面善,一面恶;一面勤,一面懒。正因为人的两面性,使得我们在生
活中的很多方面产生误区。当然,也算是一种自我麻痹和内心渴望的双重表现。
比如干体力活儿的很多老百姓就觉得干非体力的人轻松、简单、来钱快,但事实上这种
意识上的简单而又轻松的活儿他们自己也都可以做。那他们既然羡慕,为什么自己又不
做呢?他们认为是自己不会。其实真相是:之所以不干,就因为自己干了也赚不到钱,
完全没信心,看不到希望。事实上没有人天生就会,都是学习别人或自己摸着石头过河
的,只是旁人看不到、甚至看不懂而已。
出于对幸福的向往,出于生存发展的辛酸,我们潜意识里都希望赚钱能像睡觉一样自然
而然、简简单单、轻轻松松。而我们对别人的误解,往往也是出于这种潜意识的。它们
既相互矛盾,又完全合乎情理。
对大多数老百姓来说,简单了还能赚到钱那才是真的简单,再复杂赚不钱也毫无意义;
辛酸苦累但是能赚钱,还算物有所值、劳有所获,赚不到钱的简单豪无意义。
幸运可遇而不可求。因此,真正的认知必须是基于客观的,只有基于客观的思想理论才
能准确的领导行为,让我们少走一些弯路,多积累一些真正的经验。把步子迈的更大,
把路走的更远。
我们不承认的,并不代表这个社会不存在;我们今天的英明无不是受着“昨天人”的影
响;我们的潮流、时尚往往是走在前面的那一小撮儿人掀起的。我们大多数人并不是时
代的开辟者,而是跟随者,被领导者。所以,社会的发展,生存的现实,不会因为我们
的自欺、回避而改变,想象不等于现实。真正能影响这个时代的只有两种人,一种是为
这个时代做出过或正在做贡献的,另一种是深刻明白理解这个时代,并善待、善用这个
时代的人。
我们一些不太好的“聪明”和自私不能改变这个世界,因为它影响不了这个世界真正想
发展,并有能力发展的人。我们能“祸乱”的只可能是一些同为“跟随”状态、意志不
坚定的人,还有社会风气,殃及下一代,这非常不利于我们对传承,对子女、孙子女、
重孙子女的培养。因此,传播正气,传播健康,传播积极的生活态度才是我们唯一的出
路,才是我们能够笑到最后的不二法宝。
avatar
g*t
3
请批评指正
【1】
去年经过研究和思考,在这个贴
http://www.mitbbs.ca/article_t/Programming/31483897.html
得到了如下结论:
"
那么我换个脑子想一下。既然不能一次性解决问题。那不如找个中间点。
所以现在认为的最好的答案就是:
写两套代码,
(A)一套是literate programming的。
(B)一套是从literate programming里面自己tangle出来的,可以高效
被电脑执行的代码。
"
【2】
当时的贴,因为看了几眼克努齐的literate programming paper.
他要求写一套code。然后也没人说过要写两套code。
所以我觉得和克努齐的看法是不同的。
【3】
现在经过一段时间的goto研究。发现克努齐在一个讲goto的文章里说:

A programmer should create a program
P which is readily understood and
well-documented, and then he should optimize
it into a program Q which is very efficient.

这几乎和我之前帖子里面得到的结论一模一样。
那么现在看起来,写两套代码,在很多时候很可能是对的。
【4】
克努齐紧接着说了另一句:
Program Q may contain go to statements
and other low-level features, but the
transformation from P to Q should be accomplished
by completely reliable and welldocumented
"mechanical" operations.
这个我不同意。
代码A和代码B没有必要完全一模一样。
代码A说好听点就是readily understood,well document。
其实解释就是洗脑,就是广告。
弄成和B一摸一样那就不自由了。学问就在这不一样里面。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。