Mastering Golang: A Beginner's Guide

Bin Uzayr, Sufyan

  • 出版商: CRC
  • 出版日期: 2022-11-11
  • 售價: $2,950
  • 貴賓價: 9.5$2,803
  • 語言: 英文
  • 頁數: 280
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 1032315911
  • ISBN-13: 9781032315911
  • 海外代購書籍(需單獨結帳)

商品描述

Mastering GoLang helps readers quickly understand the core concepts and then move on to practical projects using the Go programming language.

GoLang is often dubbed a game-changer in the world of programming languages. Instead of starting from scratch, Go was created using the C programming language. GoLang inherits C's disciplined grammar but with specific tweaks and enhancements to properly manage memory. This lessens the memory leakage problems that developers tend to face with C.

Go borrows and adapts notions from various programming languages while skipping characteristics that result in complicated, insecure, and unpredictable code. Go's concurrency features are well-suited to build the infrastructure for gigantic projects such as networking systems and distributed hardware. Go is also often employed in domains such as visuals, mobile applications, and Machine Learning.

Even though GoLang is a relatively new language, it has been adopted by several major organizations owing to its benefits, which include code clarity, custom libraries, adaptability, multithreading, and a simple build process. Because Go is gaining traction in the development community, learning GoLang can open up new avenues across various fields and career trajectories.

Since it is still a relatively newer language, quality literature pertaining to Go is often hard to find. This particular book covers all the bases that you might need, and is an ideal companion for beginner-level developers looking to master Go programming.

With Mastering GoLang, learning GoLang becomes an easy task, and learners can use their skills to create innovative projects.

The Mastering Computer Science series is edited by Sufyan bin Uzayr, a writer and educator with over a decade of experience in the computing field.

商品描述(中文翻譯)

《精通 GoLang》幫助讀者快速理解核心概念,並進而使用 Go 程式語言進行實際專案開發。

GoLang 在程式語言領域被譽為改變遊戲規則的存在。它並非從頭開始創建,而是使用 C 程式語言作為基礎。GoLang 繼承了 C 的嚴謹語法,並進行了特定的調整和增強,以更好地管理記憶體。這減少了開發人員在使用 C 語言時常遇到的記憶體洩漏問題。

Go 從其他程式語言借鑒並適應了各種概念,同時避免了導致代碼複雜、不安全和不可預測的特性。Go 的並發特性非常適合構建像網絡系統和分佈式硬件這樣的大型專案基礎架構。Go 也常被應用於視覺、移動應用和機器學習等領域。

儘管 GoLang 是一種相對較新的程式語言,但由於其具有代碼清晰、自定義庫、適應性、多線程和簡單的構建過程等優點,已被多家大型組織採用。由於 Go 在開發社區中越來越受到關注,學習 GoLang 可以為不同領域和職業軌道開啟新的機會。

由於 GoLang 仍然是一種相對較新的程式語言,有關 Go 的高質量文獻通常很難找到。這本書涵蓋了您可能需要的所有基礎知識,是初學者掌握 Go 程式設計的理想伴侶。

通過《精通 GoLang》,學習 GoLang 變得輕而易舉,學習者可以運用所學技能創建創新的專案。

《精通計算機科學》系列由 Sufyan bin Uzayr 編輯,他是一位在計算機領域擁有十多年經驗的作家和教育家。

作者簡介

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。