在路上:从律师助理到成功执业

在路上:从律师助理到成功执业

加载中...

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

如何使用 & 隐私说明

精彩点评

  • 在路上:从律师助理到成功执业
    啦啦啦
    推荐

    老道的既蝴蝶书之后的神作,深入解析了js,观点锐利,值得深看

  • 在路上:从律师助理到成功执业
    zhangwang
    推荐

    很喜欢读这类脱离具体 api 谈设计的书籍,读完收获还是挺大的。 本书并非干巴巴的讲解,各种类型都会追溯到最早的设计(背景)及所参考的标准。估计这也只有作者这种见证了这门语言诞生的老程序员才能写出的内容 初读过程,还是常常有「原来如此」的感觉,将产生此感觉的话题记录如下: JS 这门语言为什么这么设计 1. 变量名中没有空格、存在保留字等的历史原因是为了给编译器节省字节 2. Math对象,从Java处习得的糟粕。该对象中有三角函数(trigonometric function)和对数函数(logarithmic function),以及一些本该是运算符的函数 3. 幻真幻假借鉴自 C 语言着门类型不足的语言 4. ++ \ — 这两个运算符都是早期设计出来用于操作指针的 5. 从例程(指令列表)讲到函数的历史 6. JavaScript的异常管理借鉴于Java,而Java的异常管理则借鉴于C++。C++是一门没有现代化内存管理特性的语言,所以在程序执行出错的时候,调用链中的每个函数都要自行显式释放自己分配的内存。JavaScript有一套成熟的内存管理机制,却错误地引用了C++的内存模型含义; 对 JS语言依赖的标准进行了分析 1. 如数值:实现借用自IEEE 754标准,一种为英特尔iAPX-432处理器设计的标准,设计很精妙,但是不够简洁 2. 字符串在本质上是16位无符号整数(0过65 535)的不可变数组 3. 闭包在Scheme语言中被首次使用,然后通过JavaScript成为主流。JavaScript也因它而神奇 4. Date 历法的设计 对 JS 语言中的部分特性进行了重新设计 - 生成器:重构后的生成器对流程的控制真的很赞 - 事件化编程 - 更纯粹的Date 对 JS 语言中的各种类型的设计优缺点进行了分析 如 1. 数组未找到时,返回 -1,依旧是数值,导致错误可能不能很快发现;数组中很多方案本应纯洁,单不够纯洁 2. 幻假布尔值 3. 如何让 JS 变得更纯 - 应当抛弃什么,保留什么 除此之外,也补全了一些知识点盲区 如 1. 活跃对象 - 闭包的底层机制; 2. 尾递归 - 复用活跃对象 - 当一个函数返回另一个函数的返回值时,我们就称其是一个尾调用; 3. 本书作者是 JSON 的作者,讲述了JSON 的设计历史及初衷、其为推广 JSON 做的事情以及 JSON 为什么没有版本; 4. 关于编译的示例,很值得手写一次; 再次回顾划线内容,还是有很多东西值得更深入去理解(比如编译相关示例),此书值得二刷。

  • 在路上:从律师助理到成功执业
    ʘʚʘ
    推荐

    应该是自身理解能力不够,感觉没学到什么东西,这个写作的角度读起来倒是要舒服一些。

  • 在路上:从律师助理到成功执业
    再_见理想
    推荐

    即便你写的JavaScript 很烂,你也该知道烂在哪里,如果你不知道,读一读这本书,你会找到答案!

  • 在路上:从律师助理到成功执业
    张晓雷
    推荐

    冲着老爷子的名气,匆匆翻完。作为一个只是用Js写过几个玩具的小白,这书其实看不太懂,特别是许多技术细节。这本书是给技术扎实的技术人员写的,通过大师的点拨,或许可以实现对技术理解的阶段性跨越。而对于像我这样的小白,更像是围观看热闹,听大佬侃技术八卦。

  • 在路上:从律师助理到成功执业
    灵感_idea🐯
    推荐

    近几年,JavaScript领域有两本书显得独树一帜,《JavaScript语言精髓与编程实践》是一本,这是第二本。 这两本书都是站在语言层面而非语法层面来讲述JavaScript,显得没那么接地气,对编程基础要求较高,但相比之下,这本和JavaScript的贴合度还算高。 作者显然很懂这门语言,内容都是建立在个人对语言的理解上,没有面面俱到,但提出了很多比较直接的质疑,会有诸如:‘糟糕的、毫无意义、愚蠢、错误’之类的字眼,你可能认同,也可能反对,但至少会带来一些启发——语言不仅是用来学的,用来夸的,也是用来吐槽和改进的。再或者,我们完全可以只使用能够用得着的、更好的部分,而忽略那些糟粕,不能因为语言具备,就要去用。 可乐的是,书中数次提及“下一门语言”,这显示出作者对当下编程语言中存在的不足是多么不满而又无奈~ 总体看,有瑕疵,但值得一读。

  • 在路上:从律师助理到成功执业
    champ
    推荐

    花了一个周末通读了全书,于我而言,只有第2章讲的浮点数、第12章函数中讲的活跃对象及第18章讲的尾调用优化让我有一种学到东西的感觉,还有其他章节比如高精度整数、高精度浮点数、高精度有理数以及最后实现的Neo语言,我相信也是很有价值的,但对只花了两天通读的我,并没有花时间去看这些代码的细节。尤其是最后实现一门语言,对于想学编译原理的同学,可以当作一次lab。另外,虽然是一本翻译的书,但完全看不出是翻译过来的,可见译者的功底,不像有些翻译书,读起来总给人一种别扭的感觉。

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