Go language • Cloud Power (new programming language for cloud computing ERA)

Source: Internet
Author: User
This is a creation in Article, where the information may have evolved or changed. "Go language • Cloud Power" (new programming language in cloud computing ERA)
Basic information
Author: (Singapore) Shonghong Jian [translator introduction]
Series Name: Turing original
Publisher: People's post and telecommunications publishing house
isbn:9787115283078
Last Date: 2012-6-4
Publication date: June 2012
Folio: 32 Open
Page: 291
Edition: 1-1
Category: Computer > E-commerce and computer culture > synthesis
More about "Go language • Cloud Power (new programming language for Cloud computing ERA)"

Content Introduction
Computer Books
The go language is a new programming language designed and developed by Google's Rob Pike, Ken Thompson, and Robert Griesemer. The launch of the GO1 in 2012 represents the steady maturation of the go language and the formal declaration that go is in the mainstream language. This book is the Go Language programming primer, which introduces the basics of Go language, including static types, process controls, functions, dynamic types, object-oriented, concurrent programming, and the new features of go in comparison to other C-class languages. At the same time, the book also introduces the application of Go language in cloud computing.
Go language/Cloud power is suitable for beginners to go language learning.
Directory
"Go language • Cloud Power"
The 1th Chapter Quick Start 1
1.1 Editing and Compiling 2
1.2 World, Hello! 9
1.3 Self-replicating 11
1.4 Guessing Games 14
1.5 Turing 19
1.6 Typesetting Tools 23
1.7 Playground 30
1.8-bit Money 36
1.9 Summary 43
2nd Chapter Static Type 44
2.1 Numbering 45
2.1.1 Integer 45
2.1.2 Twos complement 46
2.1.3 Integer Comparison 47
2.1.4 Bitwise Operation 48
2.1.5 Floating point 50
2.1.6 Plural 51
2.1.7 Priority Level 52
2.1.8 Expression 53
2.2 Characters and Strings 54
2.2.1 Utf-8 Code 54
2.2.2 Unicode characters 55
2.2.3 Escape Character 56
2.2.4 String 56
2.2.5 String Conversion 57
2.3 Array 60
2.3.1 Statement 60
2.3.2 Subscript 61
2.3.3 Assignment Value 61
2.4 Slices 63
2.5 Structure 67
2.5.1 Items 68
2.5.2 Built-in 69
2.6 Hands 71
2.7 Summary 73
3rd. Process Control 74
3.1 Simple Statement 75
3.2 Judgment statement if 77
3.3 Multi-branch statement switch 79
3.4 Loop statement for 82
3.5 Traversal 84
3.6 Marking and jumping 85
3.7 Scope 86
3.8 Summary 88
4th Chapter Function 89
4.1 Signature 90
4.2 Parameter 91
4.3 Return statement 93
4.4 Function Call 95
4.5 Closure Pack 97
4.6 Post-Press 99
4.7 Dislocation and Recovery 100
4.8 Method 102
4.9 Pack 105
4.10 Import 107
4.11 Initialization of the program 108
4.12 Summary 110
5th dynamic Type 111
5.1 Mapping 112
5.2 Interface Type 116
5.3 Denominations 119
5.4 Error Interface 122
5.5 Bounded no class 124
5.6 Sort 126
5.7 Type Assertion 130
5.8 Type Branch 133
5.9 Reflection 135
5.10 Summary 141
The 6th chapter is object-oriented 142
6.1 Background 143
6.2 Terminology 146
6.3 vs. C + + 149
6.3.1 Inheritance 149
6.3.2 Abstract class 151
6.3.3 Generics 153
6.4 Summary 154
The 7th Chapter concurrent Programming 155
7.1 Background 156
7.2 Synchronous Communication 158
7.3 Outbound 162
7.4 Cheng Road 164
7.5 Traversing and closing 166
7.6 MapReduce 168
7.7 SELECT statement 170
7.8 Path Value 173
7.9 Mutex 175
7.10 Summary 177
8th Chapter Cloud Computing 178
8.1 Background 179
8.2 Gae 181
8.3 Hello World! 183
8.4 Drawing Beard 185
8.5 Message Record 191
8.6 User API 195
8.7 Database API 196
8.7.1 Terminology 197
8.7.2 Go database API 197
8.7.3 entity key 199
8.7.4 Querying and indexing 200
8.7.5 Entity Group 201
8.7.6 Limit 201
8.8 Trades 203
8.9 Scattered Segments 205
8.10 Memory Buffers 208
8.11 Large Library 210
8.12 URL Crawl 213
8.13 Task Queue 214
8.13.1 Task 216
8.13.2 Task Execution 217
8.13.3 Queue 218
8.14 back end 220
8.15 Capabilities API 221
8.16 e-Mail API 222
8.16.1 Send 222
8.16.2 Receive 223
8.17-Channel API 224
8.18 Summary 226
9th Standard Package 227
9.1 Format Pack 228
9.1.1 Format output printf 229
9.1.2 Verb Table 230
9.1.3 Width and Accuracy 231
9.1.4 Error 232
9.1.5 Extra Mark 232
9.1.6 Format Input 233
9.1.7 string Format 234
9.2 bytes Package 236
9.3 Template Pack 239
9.4 Regular Expression Pack 245
9.5 Time Pack 253
9.6 Hyperlink Pack 258
9.6.1 HTTP server and client 258
9.6.2 HTTPS encrypted communication 260
9.6.3 Get 263
9.6.4 Post 265
9.6.5 Cookie 268
9.7 Encoding Package 271
9.7.1 Gob 271
9.7.2 JSON 275
Appendix A Go installation and use 277
Appendix B EBNF 284
Appendix C Chinese-English terminology comparison table 291

The book information from: China Interactive Publishing Network

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.