精通Go语言(影印版英文版)

精通Go语言(影印版英文版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [希]
2019-05
版次: 1
ISBN: 9787564183226
定价: 118.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 587页
正文语种: 英语
5人买过
  •   Go编程语言,通常也称为Golang(尽管这种叫法并不对),借助一些大师级开发作品以及伟大的编程思想的高屋建瓴。着实取得了长足进步。Shopify的首席执行官TobiasLutke近便声称“Go将成为未来的服务器语言”,掷地有声,雄心勃勃。Go程序员的需求量正处于高位,但更有争议的是,Go走上了以前由C和Unix程序员的舞台。
      Go语言的成长使其能够实现系统、网络、Web以及云应用。只要熟悉了语法,掌握库的使用并利用其语言特性、速度和效率,你将受益无穷,Go生态学正是因此而闻名。
      你多少已经知道了点Go语言的语法,也编写了一些小项目,而大多数Go程序员都面临着将Go语言技能与生产代码结合的难题。对Go编程的典型介绍往往是浅尝辄止,而《精通Go语言(影印版 英文版)》作者将继续告诉你如何解决这个问题。
      《精通Go语言(影印版 英文版)》提供了Go的概要,介绍了Go的实现,还有专门一章深入解释了并发、系统以及网络编程,这对于现代的原生云开发是必不可少的,读者也将从中受益。   米哈里斯·图卡洛斯(Mihalis Tsoukalos),is a technical author, a Unix administrator, a developer, and a mathematician, who enjoys learning new things. He has written more than 250 technical articles for many publications, including Sys Admin, MacTech, Linux User and Developer,Usenix ;login:, Linux Format, and Linux Journal. Preface
    Chapter 1: Go and the Operating System
    The structure of the book
    The history of Go
    Why learn Go?
    Go advantages
    Is Go perfect?
    What is a preprocessor?
    The godoc utility
    Compiling Go code
    Executing Go code
    Two Go rules
    You either use a Go package or do not include it
    There is only one way to format curly braces
    Downloading Go packages
    Unix stalin, stdout, and stderr
    About printing output
    Using standard output
    Getting user input
    About := and =
    Reading from standard input
    Working with command-line arguments
    About error output
    Writing to log files
    Logging levels
    Logging facilities
    Log servers
    A Go program that sends information to log files
    About log.Fatal()
    About log.Panic()
    Error handling in Go
    The error data type
    Error handling
    Additional resources
    Exercises
    Summary

    Chapter 2: Understanding Go Internals
    The Go compiler
    Garbage Collection
    The Tricolor algorithm
    More about the operation of the Go Garbage Collector
    Unsafe code
    About the unsafe package
    Another example of the unsafe package
    Calling C code from Go
    Calling C code from Go using the same file
    Calling C code from Go using separate files
    The C code
    The Go code
    Mixing Go and C code
    Calling Go functions from C code
    The Go package
    The C code
    The defer keyword
    Panic and Recover
    Using the panic function on its own
    Two handy Unix utilities
    The strace tool
    The dtrace tool
    Your Go environment
    The Go Assembler
    Node Trees
    Learning more about go build
    General Go coding advices
    Additional Resources
    Exercises
    Summary

    Chapter 3: Working with Basic Go Data Types
    Go loops
    The for loop
    The while loop
    The range keyword
    Examples of Go for loops
    Go arrays
    Multi-dimensional arrays
    The shortcomings of Go arrays
    Go slices
    Performing basic operations on slices
    Slices are being expanded automatically
    Byte slices

    Chapter 4: The Uses of Composite Types
    Chapter 5: Enhancing Go Code with Data Structures
    Chapter 6: What You Might Not Know About Go Packages
    Chapter 7: Reflection and Interfaces for All Seasons
    Chapter 8: Telling a Unix System What to Do
    Chapter 9: Go Concurrency - Goroutines, Channels, and Pipelines
    Chapter 10: Go Concurrency- Advanced Topics
    Chapter 11: Code Testing, Optimization, and Profiling
    Chapter 12: The Foundations of Network Programming in Go
    Chapter 13: Network Programming - Building Servers and Clients
    Other Books You May Enjoy
    Index
  • 内容简介:
      Go编程语言,通常也称为Golang(尽管这种叫法并不对),借助一些大师级开发作品以及伟大的编程思想的高屋建瓴。着实取得了长足进步。Shopify的首席执行官TobiasLutke近便声称“Go将成为未来的服务器语言”,掷地有声,雄心勃勃。Go程序员的需求量正处于高位,但更有争议的是,Go走上了以前由C和Unix程序员的舞台。
      Go语言的成长使其能够实现系统、网络、Web以及云应用。只要熟悉了语法,掌握库的使用并利用其语言特性、速度和效率,你将受益无穷,Go生态学正是因此而闻名。
      你多少已经知道了点Go语言的语法,也编写了一些小项目,而大多数Go程序员都面临着将Go语言技能与生产代码结合的难题。对Go编程的典型介绍往往是浅尝辄止,而《精通Go语言(影印版 英文版)》作者将继续告诉你如何解决这个问题。
      《精通Go语言(影印版 英文版)》提供了Go的概要,介绍了Go的实现,还有专门一章深入解释了并发、系统以及网络编程,这对于现代的原生云开发是必不可少的,读者也将从中受益。
  • 作者简介:
      米哈里斯·图卡洛斯(Mihalis Tsoukalos),is a technical author, a Unix administrator, a developer, and a mathematician, who enjoys learning new things. He has written more than 250 technical articles for many publications, including Sys Admin, MacTech, Linux User and Developer,Usenix ;login:, Linux Format, and Linux Journal.
  • 目录:
    Preface
    Chapter 1: Go and the Operating System
    The structure of the book
    The history of Go
    Why learn Go?
    Go advantages
    Is Go perfect?
    What is a preprocessor?
    The godoc utility
    Compiling Go code
    Executing Go code
    Two Go rules
    You either use a Go package or do not include it
    There is only one way to format curly braces
    Downloading Go packages
    Unix stalin, stdout, and stderr
    About printing output
    Using standard output
    Getting user input
    About := and =
    Reading from standard input
    Working with command-line arguments
    About error output
    Writing to log files
    Logging levels
    Logging facilities
    Log servers
    A Go program that sends information to log files
    About log.Fatal()
    About log.Panic()
    Error handling in Go
    The error data type
    Error handling
    Additional resources
    Exercises
    Summary

    Chapter 2: Understanding Go Internals
    The Go compiler
    Garbage Collection
    The Tricolor algorithm
    More about the operation of the Go Garbage Collector
    Unsafe code
    About the unsafe package
    Another example of the unsafe package
    Calling C code from Go
    Calling C code from Go using the same file
    Calling C code from Go using separate files
    The C code
    The Go code
    Mixing Go and C code
    Calling Go functions from C code
    The Go package
    The C code
    The defer keyword
    Panic and Recover
    Using the panic function on its own
    Two handy Unix utilities
    The strace tool
    The dtrace tool
    Your Go environment
    The Go Assembler
    Node Trees
    Learning more about go build
    General Go coding advices
    Additional Resources
    Exercises
    Summary

    Chapter 3: Working with Basic Go Data Types
    Go loops
    The for loop
    The while loop
    The range keyword
    Examples of Go for loops
    Go arrays
    Multi-dimensional arrays
    The shortcomings of Go arrays
    Go slices
    Performing basic operations on slices
    Slices are being expanded automatically
    Byte slices

    Chapter 4: The Uses of Composite Types
    Chapter 5: Enhancing Go Code with Data Structures
    Chapter 6: What You Might Not Know About Go Packages
    Chapter 7: Reflection and Interfaces for All Seasons
    Chapter 8: Telling a Unix System What to Do
    Chapter 9: Go Concurrency - Goroutines, Channels, and Pipelines
    Chapter 10: Go Concurrency- Advanced Topics
    Chapter 11: Code Testing, Optimization, and Profiling
    Chapter 12: The Foundations of Network Programming in Go
    Chapter 13: Network Programming - Building Servers and Clients
    Other Books You May Enjoy
    Index
查看详情
12
相关图书 / 更多
精通Go语言(影印版英文版)
精通Excel数据统计与分析
李宗璋
精通Go语言(影印版英文版)
精通 Power Query
(加拿大)肯·普尔斯
精通Go语言(影印版英文版)
精通推荐算法:核心模块+经典模型+代码详解
谢杨易
精通Go语言(影印版英文版)
精通式学习法:基于提高学生能力的学习方法(“翻转课堂”先行者乔纳森·伯格曼最新作品,众多教育名家联袂推荐)
(美)乔纳森·伯格曼著,段文静译;中青文 出品
精通Go语言(影印版英文版)
精通STM32F4(HAL库版)(下)
刘军 凌柱宁 徐伟健 江荧
精通Go语言(影印版英文版)
精通STM32F4(HAL库版)(上)
刘军 凌柱宁 徐伟健 江荧
精通Go语言(影印版英文版)
精通FrontPage XP(中文版)
中国IT培训工程编委会 编
精通Go语言(影印版英文版)
精通AI虚拟数字人制作与应用:直播主播+视频博主+营销推广+教育培训 短视频 直播 营销 教育等领域的高效生产力 附赠超值学习资源
木白 编著
精通Go语言(影印版英文版)
精通咬合重建——解读牙列不齐、牙周病、多牙缺失
吴松涛 周茂强 译;[日]上田 秀朗
精通Go语言(影印版英文版)
精通Shiny(Mastering Shiny)
Hadley Wickham
精通Go语言(影印版英文版)
精通Apache Pulsar:可伸缩云原生事件流实践
[美]Jowanza Joseph(乔万扎·约瑟夫
精通Go语言(影印版英文版)
精通嵌入式Linux编程
[美]弗兰克·瓦斯奎兹 著;陈会翔 译
您可能感兴趣 / 更多
精通Go语言(影印版英文版)
通往建筑真理之路
[希]安东尼·C.、安东尼亚德斯 著
精通Go语言(影印版英文版)
古希腊图书馆史:从米诺斯的档案图书馆到托勒密的世界图书馆
[希]康斯坦蒂诺斯·斯塔伊克斯 著;刘伟 译
精通Go语言(影印版英文版)
迈锡尼时代
[希]克雷斯托斯·楚恩塔斯、[美]詹姆斯·马纳特 著
精通Go语言(影印版英文版)
希腊神话故事/基础教育阅读工程
[希]斯蒂芬尼德斯 著;张美珍 译
精通Go语言(影印版英文版)
机器学习:贝叶斯和优化方法(英文版·原书第2版)
[希]西格尔斯·西奥多里蒂斯(Sergios Theodoridis) 著
精通Go语言(影印版英文版)
适合工业应用的热力学模型——从经典与高级混合规则到缔合理论
[希]乔治斯·M.孔托格奥尔吉斯(GeorgiosMKontogeorgis)、[希]乔治斯·K.福拉斯(Georgios K.Folas) 编
精通Go语言(影印版英文版)
跟着建筑师看世界
[希]瓦西利斯·斯古塔斯 著
精通Go语言(影印版英文版)
乳腺弹性成像:基本原理及病例解析
[希]克里斯蒂娜.安.格卡利、[希]康斯坦丁.狄米特拉卡基斯、[希]玛利亚.索蒂洛普卢 编著;罗葆明、肖晓云 译
精通Go语言(影印版英文版)
建筑折叠:空间、结构和组织图解
[希]索菲亚·维左维缇(Sophia Vyzoviti) 著;滕艺梦、栗茜 译
精通Go语言(影印版英文版)
人工智能与游戏
[希]乔治斯·N.扬纳卡斯基(Georgios N.Yannakakis) 著;卢俊楷 译
精通Go语言(影印版英文版)
希腊经济发展新模式:长期可持续发展的必要条件/国外“一带一路”研究译丛
[希]帕纳约蒂斯·E.佩特拉基斯 著;谢敏敏 译
精通Go语言(影印版英文版)
钢-混组合桥梁设计
[希]阿里斯蒂
迪斯·利奥普洛斯(Aristidis Iliopoulos) 著;[希]扬尼斯·瓦亚斯(Ioannis Vayas)、冯海江 译