From cc444b7269197f61bff7ef7f5eaee062c0612483 Mon Sep 17 00:00:00 2001 From: chai2010 Date: Sat, 9 Jun 2018 07:05:39 +0800 Subject: [PATCH] =?UTF-8?q?ch3:=20=E5=85=88=E5=AE=8C=E7=BB=93,=20=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E5=86=8D=E6=AC=A1=E5=85=85=E7=94=B5,=20=E4=BB=A5?= =?UTF-8?q?=E5=90=8E=E8=BF=98=E4=BC=9A=E5=86=8D=E5=9B=9E=E6=9D=A5=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SUMMARY.md | 4 +--- ch3-asm/ch3-07-faq.md | 3 +++ ch3-asm/ch3-09-faq.md | 3 --- 3 files changed, 4 insertions(+), 6 deletions(-) create mode 100644 ch3-asm/ch3-07-faq.md delete mode 100644 ch3-asm/ch3-09-faq.md diff --git a/SUMMARY.md b/SUMMARY.md index 195638d..ebd4cd3 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -29,9 +29,7 @@ * [3.4. 函数](ch3-asm/ch3-04-func.md) * [3.5. 控制流](ch3-asm/ch3-05-control-flow.md) * [3.6. 再论函数](ch3-asm/ch3-06-func-again.md) - * [3.7. Go核心对象结构(TODO)](ch3-asm/ch3-07-core-type.md) - * [3.8. runtime内置函数(TODO)](ch3-asm/ch3-08-runtime-func.md) - * [3.9. 补充说明(TODO)](ch3-asm/ch3-09-faq.md) + * [3.7. 补充说明](ch3-asm/ch3-07-faq.md) * [第四章 RPC和Protobuf(TODO)](ch4-rpc/readme.md) * [4.1. RPC入门(TODO)](ch4-rpc/ch4-01-rpc-intro.md) * [4.2. Protobuf简介(TODO)](ch4-rpc/ch4-02-pb-intro.md) diff --git a/ch3-asm/ch3-07-faq.md b/ch3-asm/ch3-07-faq.md new file mode 100644 index 0000000..c1155da --- /dev/null +++ b/ch3-asm/ch3-07-faq.md @@ -0,0 +1,3 @@ +# 3.9. 补充说明 + +得益于Go语言的设计,Go汇编语言的优势也非常明显:跨操作系统、不同CPU之间的用法也非常相似、支持C语言预处理器、支持模块。同时Go汇编语言也存在很多不足:它不是一个独立的语言,底层需要依赖Go语言甚至操作系统;很多高级特性很难通过手工汇编完成。虽然Go语言官方尽量保持Go汇编语言简单,但是汇编语言是一个比较大的话题,大到足以写一本Go汇编语言的教程。本章的目的是让大家对Go汇编语言简单入门,在看到底层汇编代码的时候不会一头雾水,在某些遇到性能或禁制的场合能够通过Go汇编突破限制。这只是一个开始,后续版本会继续完善。 diff --git a/ch3-asm/ch3-09-faq.md b/ch3-asm/ch3-09-faq.md deleted file mode 100644 index a63815a..0000000 --- a/ch3-asm/ch3-09-faq.md +++ /dev/null @@ -1,3 +0,0 @@ -# 3.9. 补充说明(TODO) - -TODO