茶经

茶经

加载中...

微信扫码,免登录解锁高速下载

如何使用 & 隐私说明

精彩点评

  • 茶经
    Anjana
    推荐

    第一遍读的是中文版,寒假期间重读了英文版。这应该是第一本读完的英文专业书籍。读的过程中还是稍微有些困难的,其实专业书籍的英文不会很难,但和本就陌生的专业知识结合起来,读书的速度就明显很慢了。不过,总是要迈出第一步的。 书籍网站首页链接: https://www.charlespetzold.com/code/ 书中并未给出参考文献,网站详细列出了Annotated Bibliography: https://www.charlespetzold.com/code/CodeBibliography.html 网站的Annotated Bibliography, Technical Addendum, Errata - Hardcover Edition, Ambiguities and Clarifications四部分还是很有价值的。 作者Charles Petzold的网站: https://www.charlespetzold.com/home.html

  • 茶经
    Maye
    推荐

    能量疗愈是作用在能量体和信念层,是把那些内心发生的信念振动从能量体中拿走,就像从电脑存储信息库删除一些编程词条,因此是永久的,只要不要频繁的给自己做反面信息振动提示。每天都要对自己说很多次“我做的很好”,那就能确保正能量信息振动引导积极情绪能量美好发生。

  • 茶经
    MetaTian
    推荐

    小时候,我玩过手电筒,并且自己拆开又重组过;初中时代,我学过继电器和初级电学;到了高中,我才初次接触了基本的与、或逻辑;大学选择了计算机专业,除了写代码,也要学离散数学和数字逻辑这两门专业课。但是很长一段时间,这些学过的知识除了能让我在一次一次的考试中正确地完成计算、获得相应的分数,并无其他用处。在毕业获得一纸文凭之后,这些知识也在脑海中慢慢褪色了。 但是看完本书关于手电筒工作原理的剖析之后,所有看似无关系的学科都巧妙地联结在了一起。这就是底层知识的美妙之处吧——总会存在某一个瞬间,不同领域的知识表现出了相同的运行逻辑。但是很不幸,在课堂上的学习很难获得这种趣味性——教材总是专注于具体公式定理的计算,从没有以发展的眼光去审视这些知识和技术。 尽管今天的计算机比起25年前,以及50年前的都复杂许多,但它们在本质上是完全一致的。学习技术发展史的重要意义正在于此;追溯的历史越久远,技术的脉络就变得越清晰。 计算机和其它的自然科学(例如生物学)不太一样,前者的规则是由人发明创造出来的,而后者的规律是从大量的观察中总结出来的。虽然出发点不同,但在学习两者知识的过程中,还是能体会到美妙的相似性。 计算机的底层就是编码和计算,0 和 1 的信息表示加上逻辑门的简单运算规则就构建出了完整的计算机程序;生物的底层似乎也就是 A T G C 这四种含氮碱基,简单的配对规则加上不同的碱基对序列也能创造出具有多样性的生物。 在使用fork()系统调用时,父进程会一分为二,子进程拥有父进程的一份代码和数据拷贝,这样一来,一个进程就变成了两个;当细胞生长到一定阶段,就会进行有丝分裂,生成两个几乎一样的细胞。 细胞的诞生和消亡反映了生命的历程,进程的创建和销毁彰显了计算机系统的活力。大自然中,是否也存在类似的编码规则,而生命就类似于编程和计算后的产物? 自然科学的学习,总会让我有一种不确定感。我们目前获得的知识,更多地来源于主观观测和建模。随着技术发展,总会有特例出现,总存在现有理论解释不了的现象。在探索自然科学的过程中,有一种深不见底的感觉,这种感觉会让我对大自然始终保持着一种敬畏之情。 而计算机科学是人类智慧的结晶,所有的程序和计算都在约定好的规则下有条不紊地运行着,只要愿意思考,计算机中的很多问题都能够找到最终答案。计算机发展至今,已经变得非常复杂了。但从这个复杂的系统中,可以看到很多设计上的相似性,例如,分层和缓存。 去了解计算机中某一组件的工作原理,去品味计算机设计中前人留下的智慧,看着自己写的代码在计算机上井然有序地运行着,想象着背后的电信号正穿越着一扇又一扇的逻辑门……没有什么事情能比这更加让我们感到快乐了。

  • 茶经
    Von
    推荐

    感觉更像是一本数电原理,几乎是从计算机诞生的几百年前讲起的,从莫尔斯码,有线电报的实现原理讲到触发器、继电器计算机、芯片等等。在讲RAM阵列时很硬核地让我理解了什么叫地址(物理层面上的)。里面介绍了六种逻辑门,而且,本书还教读者如何用这些逻辑门的组合去制造一个二进制的八位加减法计算器。为了更好地体会书中深义,我请来了MC兄弟,然后花了一个下午手动制造了一个红石加法器,二进制八位,有AB两个输入端,每一端其实就是八个开关,打开开关就是发送信号1,关闭开关便是信号0。然后通过8个全加器的组合,处理AB输入端的信号,产生输出端的信号,输出端其实就是八个并列的红石信号灯,只有当接受到信号时红石灯才会发光。这样,通过冰冷的物理层面的与或非等门的组合,对AB输入端的信号组合处理便可计算出结果。二进制八位加法器,也就意味着能过进行结果为0-255的加法!电的物理特性就这样把一台加法器造了出来!另外,我还在MC中造了一个红石寄存器,可以存储八比特的信息。这是用红石继电器造出来的加法器,在MC中其体型是很大的。原因就在于继电器较大,据作者说,造一个可以存储一千字节信息的RAM阵列需要500万继电器!可以想象,其耗资以及占地都将十分巨大。上面说到的这些逻辑电路在十九世纪就已经存在了,如果当时人有足够财力精力的话,造一台“大型"继电器计算机也是可以的。不过事实上,继电器计算机要等到1930年代才出现,十九世纪末期只出现过协助人口普查的打孔计算器,发明这个计算器的人后来成了IBM公司的创始人。后来随着晶体管的应用,继电器计算机才退出历史的舞台。从现代计算机发展的几十年中,我们看到了它从在物理层面开关电源进行编程演变到低级计算机语言以至于后来的高级语言。一路走来,它的每一步都充满了科学严谨性,它是数学的,也是艺术的,理性的艺术。之前提到一个1kb容量的RAM阵列需要500万继电器,而现在我们看到,现代家用计算机动辄几百个G的容量,其中的芯片复杂度可想而知,这一切都是人类长久以来积累的结果,这种魔力让人痴迷。而现在,计算机又掀起了一场人工智能革命,近年来人工智能技术发展非常迅速,可能我们现在还觉得人工智能很“笨”,只是算法+数据的组合体而已,不过在某些方面人工智能已然超越人类,如电子竞技。今日的人工智能也许就如当初之继电器计算机,还处于幼儿状态,但是一旦超越某个奇点(就如微型化电路到芯片中),人工智能便会以全新的面目出现在我们人类面前。

  • 茶经
    推荐

    这本书非常值得一看,无论是计算机还是电子电气相关专业。我们可能小学就知道了开关,初中知道了串并联和计算器电报和摩尔斯码物理也提到了,高中数学学了集合,但是我们并没有把这些联系起来,而这本书告诉我们,通过编码的思想,概念,这些知识可以串联起来。当作者用开关、继电器和灯泡设计出了可以用于布尔运算的电路的时候,对于布尔运算求解推理题的编程,你也豁然开朗。我大学的专业有电工电子技术,涉及到了模电和数电,但是考完试也就过去了,仅此而已,对于门电路一知半解,而这本书则从继电器,开关开始讲解的极其透彻,一直到后面的晶体管集成电路。这让你对于计算机的底层世界有了更加清晰的认识,也许看一遍这本书不能消化,但是值得多看。计算机课程会提到寄存器,算数单元,但是不会提到累加器,半加器,全加器,或者是在不同的专业课提到,从继电器到门电路到半加器,反向器,反馈电路,到门电路,到ram和处理器,虽然我承认从这本书1/3开始就浑沦吞枣,但是看完还是觉得对于创客需要用到的各种元器件芯片,i2c,spi等协议有了新的认识,明白了为什么要有使能端,这本书前面的内容与吴军的数学之美一样讲编码,但是吴军是讲语言。编码这本书,真的读来让人惊叹不已,对曾经的知识有了新的认识,作者当得起大师之名,很多时候,不是知识太难,无法学会,而是没有通俗易懂、循循善诱、由浅入深、揭露本质、旁征博引而又自成体系的讲解罢了,真的叹为观止。 小小的二进制编码,在硬件和思维层面的发展,谱写了波澜壮阔的计算机历史,这本书值得再三阅读,常读常新。

Copyright © 2020 - 2022 Mitsuha. All Rights Reserved. 用户协议 · 隐私政策 ·