Unknown пре 13 година
родитељ
комит
8f6982b83e
1 измењених фајлова са 14 додато и 0 уклоњено
  1. 14 0
      eBook/01.2.md

+ 14 - 0
eBook/01.2.md

@@ -62,7 +62,21 @@ Go语言有一套完整的编码规范,你可以在 [Go语言编码规范](htt
 [LALR](http://en.wikipedia.org/wiki/LALR_parser) 是Go语言的语法标准,你也可以在 `src/cmd/gc/go.y` 中查看到,这种语法标准在编译时不需要符号表来协助解析。
 
 ##1.2.5 语言的特性
+Go语言从本质上(程序和结构方面)来实现并发编程。
 
+因为Go语言没有类和继承的概念,所以它和Java或C++看起来并不相同。但是它通过接口(interface)的概念来实现多态性。Go语言有一个清晰易懂的轻量级类型系统,在类型之间也没有层级之说。因此可以说这是一门混合型的语言。
+
+在传统的面向对象语言中,使用面向对象编程技术显得非常的臃肿,它们总是通过复杂的模式来构建庞大的类型层级,这违背了编程语言应该提升开发速度的宗旨。
+
+函数是Go语言中的基本构件,它们的使用方法非常灵活。在第六章,我们会看到Go语言在函数式编程方面的基本概念。
+
+Go语言使用静态类型,所以它是类型安全的一门语言,加上通过构建到本地代码,程序的执行速度也非常快。
+
+作为强类型语言,隐式的类型转换是不被允许的,记住一条原则:让所有的东西都是显式的。
+
+Go语言其实也有一些动态语言的特性(通过关键字 `var`),所以它对那些逃离Java和.Net世界而使用Python,Ruby,Php和JavaScript的开发者们也具有很大的吸引力。
+
+Go语言支持交叉编译,比如说你可以在运行Linux系统的计算机上开发运行下Windows下运行的应用程序。这是第一门支持UTF-8的编程语言( ***译者注:.NET好像也支持吧?*** ),这不仅体现在你它可以处理使用UTF-8编码的字符串,就连它的源码文件格式都是使用的UTF-8编码。Go语言做到了真正的国际化!
 
 ##啊哦,亲,你看得也太快了。。。还没翻译完呢 0 0
 要不等到 ***2013年4月11日*** 再来看看吧~~