这里放一些当天发现对自己触动比较大的文章

2018

2.26

https://studygolang.com/articles/12445

Go 语言中一些语法结构和其背后的设计原则,包括指针、栈、堆、逃逸分析和值/指针传递

  1. Go 语言机制之栈与指针
  2. Go 语言机制之逃逸分析
  3. Go 语言机制之内存剖析
  4. [Go 语言机制之数据和语法的设计哲学]

Go在谷歌:以软件工程为目的的语言设计

http://www.oschina.net/translate/go-at-google-language-design-in-the-service-of-software-engineering?lang=chs&page=5#

osc编译之 编程语言技巧

http://www.oschina.net/translate/list/11?type=2&p=29

3.1

逃逸分析为何不能在编译期进行? 又是 RednaxelaFX 的大招

go 里经常能见到逃逸分析的文章就比如上面那4篇里就有 JAVA世界里这名词就比较少有人知道 https://www.zhihu.com/question/27963717/answer/38871719

Jigsaw项目到底是要解决JVM系哪些基础设施问题?以及对JVM生态的未来有哪些前瞻性支持? 还是 r 大

没模块块的java中,模块单位基本就是jar,但jar 并不适用模块 - 不保护内部实现(比如反射可以探索到jar内部实现) - 不声明对外依赖 - 没有版本号

r 大推荐的 从表到里学习JVM实现 https://www.douban.com/doulist/2545443/

http://www.cnblogs.com/xiexj/default.html?page=3

3.2

一个无锁消息队列引发的血案

http://www.cnblogs.com/shines77/p/4192787.html

一个volatile引发的CUDA程序的血案 https://baiweiblog.wordpress.com/2017/12/06/cuda-reduce-unroll-the-last-warp%e7%9a%84%e4%b8%80%e4%b8%aa%e6%98%93%e7%8a%af%e7%9a%84%e9%94%99%e8%af%af/

3.4

回顾一下 java成神之路

http://www.hollischuang.com/archives/1001

3.6

《C++0x漫谈》系列之:多线程内存模型

http://blog.csdn.net/pongba/article/details/1659952

3.12

lisp的本质

http://blog.csdn.net/lovekatherine/article/details/2070823

读《Lisp的本质》(The nature of Lisp)

http://blog.sciencenet.cn/blog-2349385-1039514.html

rocketmq 分析

http://jaskey.github.io/blog/2017/06/13/rocketmq-client-config/

5.20

不多说,大牛文

http://www.valleytalk.org/