八卦一下Starlark语言】的更多相关文章

八卦一下Starlark语言 编译移植TensorFlow时用到Bazel这一构建工具,Bazel用Starlark语法来编写WORKSPACE/BUILD文件,它们是类似于Make中的makeifle.CMake中的CMakeLists的存在. 来源:https://blog.bazel.build/2017/03/21/design-of-skylark.html Starlark语言简史 早些年google用make+makefile构建代码,后来代码多了,发现make不适合(反正我是觉得…
前言 大家好,我是桑世龙,github和cnodejs上的i5ting,目前在天津创业,公司目前使用技术主要是nodejs,算所谓的MEAN(mongodb + express + angular + node),所有代码都部署在阿里云上 我的名字i5ting,原因是我媳妇叫张婷,哈哈 闲言少叙,下面开始正题 <Node.js最新技术栈之Promise篇> js流程控制的演进过程,分以下5部分 回调函数Callbacks 异步JavaScript Promise/a+ 生成器Generator…
伏羲八卦.文王六十四卦.老子阴阳太极.西方哲学辩证与"解耦和复用”思想的异曲同工之妙     问题:任何程序语言在遇到复杂逻辑时,代码维护难度就会加大,如何处理该问题? 答案:重构,模块化. 重构.模块化的最终趋向都是"解耦复用". 问题:那么如何理解"解耦复用"?   答案: 道可道,非常道:名可名,非常名. 无名,天地之始:有名,万物之母. 故常无,欲以观其妙:常有,欲以观其徼. 此两者,同出而异名,同谓之玄.玄之又玄,众妙之门.   本同表异的对象提…
  他山之石,可以攻玉. 话说本人从毕业到现在一直在某 B 公司工作,前些年折腾过不少开发方式和工具,但总觉得或许有更好的方案,所以很好奇其它公司内部是如何工作的,我曾经浏览过某 Y 公司内部无所不包的 TWiki,也拜访过某 F 总部了解他们的开发流程,但对某 G 公司却了解不多,只零零碎碎知道一些,这两天抽空梳理了之前收集到的各种资料,希望能给 FEX 后续改进提供参考. 注意:以下内容主要信息来自网上收集.『In The Plex』这本书及闲聊,纯粹为了技术交流和讨论,仅代表个人观点,本人…
2017-12-18 许式伟 Go中国 2007 年 9 月 20 日,关于设计一门全新语言的讨论正式开始,这门全新的语言,就是后来的 Go.时至今日,Go 语言已经发布到 1.9 版本,走过了整整十年的历程.在这十年间,Go 语言两夺 TIOBE 年度语言大奖(2009/2016),许多初创公司在早期使用 Go 进行开发,包括现在的云计算巨头 Docker,也由此催生出了 Kubernetes 这样的项目.在大洋彼岸的中国,Google Trends 显示 Go 的异常火爆更让 Go 语言之父…
前言   gopher原意地鼠,在golang 的世界里解释为地道的go程序员.在其他语言的世界里也有PHPer,Pythonic的说法,反而Java是个例外.虽然也有Javaer之类的说法,但似乎并不被认可.而地道或者说道地,说的是gopher写的代码无不透露出go的独特气息,比如项目结构.命名方式.代码格式.编码风格.构建方式等等.用gopher的话说,用go编写代码就像是在画一幅中国山水画,成品美不胜收,心旷神怡. 环境变量   gopher第一条:把东西放对地方.   go程序的运行,需…
最近枕头书是<七周七语言:理解多种编程范型>这本,前面两章分别看了Ruby和IO,都是命令式语言.虽然它们在语法上跟之前接触过的C,C#,Java这些C家族的语言差别很大,但是编程范型却是一致的.Ruby是纯面向对象的一门语言,再熟悉不过了,IO是基于原型的语言,之前也稍微接触过javascript所以理解起来也不会太困难,也正是因为命令式语言.面向对象之前经常接触,所以虽然这两门语言对我来说很新鲜但是却是没有达到让我很兴奋,很激动(大多数时候是因为没看懂.兴奋点也还是有的,比如Ruby中的m…
Java语言基础(常量的概述和使用) Java语言基础(进制概述和二,八,十六进制图解) Java语言基础(不同进制数据的表现形式) Java语言基础(任意进制到十进制的转换图解) Java语言基础(十进制到任意进制的转换图解) Java语言基础(快速的进制转换法) Java语言基础(原码反码补码) Java语言基础(原码反码补码的练习) Java语言基础(变量的概述及格式) Java语言基础(数据类型的概述和分类) Java语言基础(定义不同数据类型的变量) Java语言基础(使用变量的注意事…
他山之石,可以攻玉. 话说本人从毕业到现在一直在某 B 公司工作,前些年折腾过不少开发方式和工具,但总觉得或许有更好的方案,所以很好奇其它公司内部是如何工作的,我曾经浏览过某 Y 公司内部无所不包的 TWiki,也拜访过某 F 总部了解他们的开发流程,但对某 G 公司却了解不多,只零零碎碎知道一些,这两天抽空梳理了之前收集到的各种资料,希望能给 FEX 后续改进提供参考. 注意:以下内容主要信息来自网上收集.『In The Plex』这本书及闲聊,纯粹为了技术交流和讨论,仅代表个人观点,本人从未…
上一篇文章提到了,今天又读到Lisp的一些内容 <为什么Lisp如此先进>ruanyifeng(Link).关于Lisp的八卦,可以参考我前面两篇文章 http://www.cnblogs.com/charlesblc/p/6110484.html  以及 http://www.cnblogs.com/charlesblc/p/6123411.html 先看一个 "格林斯潘第十定律"(Greenspun's Tenth Rule): "任何C或Fortran程序复…