Golang: The Ultimate Guide

Bin Uzayr, Sufyan

  • 出版商: CRC
  • 出版日期: 2022-12-20
  • 售價: $2,610
  • 貴賓價: 9.5$2,480
  • 語言: 英文
  • 頁數: 366
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1032312319
  • ISBN-13: 9781032312316
  • 相關分類: Go 程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

Go, often known as GoLang, is a Google-developed open source, compiled, and statically typed computer language. Go is a general-purpose programming language with a straightforward syntax and a large standard library. The building of highly accessible and scalable web apps is one of the primary areas where GoLang is widely used. It may be used to develop command-line programmes, desktop applications, and even mobile apps.

In 2007, Robert Griesemer, Rob Pike, and Ken Thompson at Google created the Go programming language with a focus on simplicity and speed. In 2012, it became an open-source project and was made publicly available and gained popularity quickly and is now one of the most widely used modern programming languages.

Go was designed from the ground up for networking and infrastructure-related applications. It was developed as a replacement of popular server-side languages like Java and C++. The Go programming language aims to combine the efficiency and safety of a statically typed, compiled language with the simplicity of programming of an interpreted, dynamically typed language. It also aspires to be cutting-edge, with networked and multicore computer capabilities.

Why Should You Learn GoLang?

GoLang has been one of the most popular languages, which means that learning it can open up new doors of opportunity and even help you land a job at various companies that use Go extensively.

Ease of writing the concurrent programs, fast compilation, simple syntax, static linking are some of the features that make Go an ideal candidate for development of various applications.

In This Book

  • Step by step approach to problem solving and skill development
  • A quick run-through of the basic concepts, in the form of a Crash Course
  • Advanced, hands-on core concepts, with a focus on real-world problems
  • Industry level coding paradigm, practice-oriented explanatory approach
  • Special emphasis on writing clean and optimized code, with additional chapters focused on coding methodology

商品描述(中文翻譯)

Go,通常被稱為GoLang,是由Google開發的開源、編譯和靜態類型的計算機語言。Go是一種通用的編程語言,具有簡單直觀的語法和豐富的標準庫。構建高度可訪問和可擴展的Web應用程序是GoLang廣泛使用的主要領域之一。它可以用於開發命令行程序、桌面應用程序,甚至移動應用程序。

2007年,Google的Robert Griesemer、Rob Pike和Ken Thompson創建了Go編程語言,注重簡單和速度。2012年,它成為一個開源項目,並公開提供,迅速獲得了廣泛的使用,現在是最常用的現代編程語言之一。

Go從頭開始設計用於網絡和基礎設施相關應用程序。它作為Java和C++等流行服務器端語言的替代品而開發。Go編程語言旨在將靜態類型的編譯語言的效率和安全性與解釋性動態類型語言的編程簡單性相結合。它還致力於成為尖端技術,具有網絡和多核計算機的能力。

為什麼應該學習GoLang?

GoLang一直是最受歡迎的語言之一,這意味著學習它可以為您打開新的機會之門,甚至幫助您在使用Go的各種公司中找到工作。

撰寫並發程序的便利性、快速編譯、簡單的語法、靜態鏈接是使Go成為開發各種應用程序的理想選擇的一些特點。

本書內容包括:

- 逐步解決問題和技能發展的方法
- 快速過一遍基本概念,以速成課程的形式呈現
- 重點介紹實際問題的高級、實踐核心概念
- 以實踐為導向的行業級編碼範式和解釋方法
- 特別強調編寫乾淨和優化的代碼,並附加了專注於編碼方法論的章節

作者簡介

Sufyan bin Uzayr is a writer, coder and entrepreneur with over a decade of experience in the industry. He has authored several books in the past, pertaining to a diverse range of topics, ranging from History to Computers/IT.

Sufyan is the Director of Parakozm, a multinational IT company specializing in EdTech solutions. He also runs Zeba Academy, an online learning and teaching vertical with a focus on STEM fields.

Sufyan specializes in a wide variety of technologies, such as JavaScript, Dart, WordPress, Drupal, Linux and Python. He holds multiple degrees, including ones in Management, IT, Literature and Political Science.

Sufyan is a digital nomad, dividing his time between four countries. He has lived and taught in universities and educational institutions around the globe. Sufyan takes a keen interest in technology, politics, literature, history and sports, and in his spare time, he enjoys teaching coding and English to young students.

Learn more at sufyanism.com

作者簡介(中文翻譯)

Sufyan bin Uzayr 是一位在業界擁有超過十年經驗的作家、程式設計師和企業家。他過去撰寫了幾本書,涵蓋了各種不同的主題,從歷史到電腦/資訊科技。

Sufyan 是 Parakozm 的董事,這是一家專門從事教育科技解決方案的跨國資訊科技公司。他還經營著 Zeba Academy,這是一個以STEM領域為重點的線上學習和教學平台。

Sufyan 專精於各種技術,如JavaScript、Dart、WordPress、Drupal、Linux和Python。他擁有多個學位,包括管理、資訊科技、文學和政治科學等。

Sufyan 是一位數位遊牧者,將他的時間分配在四個國家之間。他曾在世界各地的大學和教育機構生活和教學。Sufyan 對科技、政治、文學、歷史和運動非常感興趣,閒暇時間他喜歡教授編程和英語給年輕學生。

了解更多,請訪問sufyanism.com。