这不算重大的breakthrough,但是我了解了一点modern type theory的皮毛后认可的方向。最早在这个方向迈出步伐的是Zohar Manna和Richard Waldinger在1980年的一篇有影响力的文章A Deductive Approach to Program Synthesis。
它的idea很简单:在定理证明器中用first order logic表述程序的spec,用定理证明器(手动或自动)找到证明,证明的路径就是满足这个spec的程序。两位科学家也一直在这个方向深耕并分享了2016年的Herbrand Award。
TDD(Type Driven Development)四傻Coq, Lean, Agda, Idris,都能写出“hole”,原则上,可以让语言或者集成开发环境搜索证明去填补这个hole。图二中文章的作者就在他的工具中做了这个事情。想了解TDD的可以看一下Idris,是最接近于给程序员准备的语言,也有书,Edwin Brady也有很多Lecture宣传Idris(和Idris 2)。
它的idea很简单:在定理证明器中用first order logic表述程序的spec,用定理证明器(手动或自动)找到证明,证明的路径就是满足这个spec的程序。两位科学家也一直在这个方向深耕并分享了2016年的Herbrand Award。
TDD(Type Driven Development)四傻Coq, Lean, Agda, Idris,都能写出“hole”,原则上,可以让语言或者集成开发环境搜索证明去填补这个hole。图二中文章的作者就在他的工具中做了这个事情。想了解TDD的可以看一下Idris,是最接近于给程序员准备的语言,也有书,Edwin Brady也有很多Lecture宣传Idris(和Idris 2)。
【各种姿势的英文表达】kneel跪着;squat蹲着;stretch伸懒腰;lie prostrate俯卧;push-up俯卧撑;huddle蜷缩;swing摇摆;bend down弯腰;hunch forward背往前驼;lean back往后倚靠;tiptoe踮起脚;handstand倒立;cartwheel侧手翻;somersault翻跟头;cross legs翘二郎腿;poise oneself保持平衡
花了半天的时间看完了这本书
在看这本书之前,我想当然地觉得在Facebook这样的世界一流科技公司工作的首席ceo,自然应该是雷利风行,没有任何阻碍的。看完书之后明白虽然是在女性权力得到更大保障的发达国家,女生在职场也会面临各种各样外界的“性别歧视”
与外界对女生有一份稳定的工作,不需要太有工作野心比起来。女性在很多时候也会在无意识中妨碍自己的发展,降低对自己的期待值,放弃获得更大成就的可能性。
要认识到女性自己思维里面的“陷阱”,勇敢地争取机会,往前一步,往桌前坐(lean in)。[加油][加油]
在看这本书之前,我想当然地觉得在Facebook这样的世界一流科技公司工作的首席ceo,自然应该是雷利风行,没有任何阻碍的。看完书之后明白虽然是在女性权力得到更大保障的发达国家,女生在职场也会面临各种各样外界的“性别歧视”
与外界对女生有一份稳定的工作,不需要太有工作野心比起来。女性在很多时候也会在无意识中妨碍自己的发展,降低对自己的期待值,放弃获得更大成就的可能性。
要认识到女性自己思维里面的“陷阱”,勇敢地争取机会,往前一步,往桌前坐(lean in)。[加油][加油]
✋热门推荐