======================
Go
java
c/c++
python
Dart
栈模拟递归——汉诺塔程序
$ strace -f -F -o output.txt ./execute > /dev/null #linux strace tool
$ time ./execute > /dev/null #evaluate the running time of application
$ go build -gcflags "-m -m" xxx.go #to watch the compiler optimization for producing code eg. inline some fuction
$ go tool 6g/8g -S xxx.go > xxx.s #get disassembly code from source code
$ time xxx > /dev/null