買這商品的人也買了...
-
The Art of Computer Programming, Volume 3 : Sorting and Searching, 2/e (Hardcover)$2,980$2,920 -
Code: The Hidden Language of Computer Hardware and Software (Paperback)$1,260$1,197 -
Structure and Interpretation of Computer Programs, 2/e (Paperback)$2,800$2,660 -
編程的頂尖對話-閱讀 15 位軟體大師的核心思維 (Coders at Work)$480$379 -
$1,392Complex Analysis: A First Course with Applications (Hardcover) -
Getting Started with LLVM Core Libraries (Paperback)$1,880$1,786 -
高效能網站開發指南 (High Performance Browser Networking: What every web developer should know about networking and web performance)$580$493 -
Introduction to Topology, 3/e (Paperback)$850$808 -
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
Real Analysis (Paperback)$2,670$2,537 -
Verified Functional Programming in Agda$2,680$2,546 -
$1,088D3.js 4.x Data Visualization, 3/e (Paperback) -
Programming Rust: Fast, Safe Systems Development (Paperback)$2,050$1,948 -
Serious Cryptography: A Practical Introduction to Modern Encryption (Paperback)$1,760$1,672 -
iOS 11 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics (Paperback)$1,900$1,805 -
網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$663 -
Modern Vim: Craft Your Development Environment with Vim 8 and Neovim$1,650$1,568 -
實戰封包分析|使用 Wireshark, 3/e (支援IPv6與Wifi) (Practical Packet Analysis: Using Wireshark to Solve Real-World Network Problems, 3/e)$520$442 -
Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App$1,600$1,520 -
Godot Engine Game Development in 24 Hours, Sams Teach Yourself: The Official Guide to Godot 3.0$1,680$1,646 -
Gentle Introduction to Dependent Types with Idris$1,140$1,083 -
The Little Typer (Paperback)$2,080$1,976 -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$998 -
An Invitation to Applied Category Theory: Seven Sketches in Compositionality$2,450$2,328
商品描述
Gain the skills to begin developing Perl 6 applications from the ground up in this hands-on compact book, which includes a foreword from Larry Wall, creator of Perl. You’ll learn enough to get started building with Perl 6, using Perl 6’s gradual typing, handy object orientation features, powerful parsing capabilities, and human-usable concurrency. After a short introduction, each chapter develops a small example project, explaining the Perl 6 features used. When the example is done, you’ll explore another aspect, such as optimizing further for readability or testing the code.
Along the way you’ll see Perl 6 basics, such as variables and scoping; subroutines; classes and objects; regexes; and code testing. When you’ve mastered the basics, Perl 6 Fundamentals moves onto more advanced topics to give you a deeper understanding of the language. You’ll learn, amongst other things, how to work with persistent storage, how to generate good error messages, and how to write tricky applications such as a file and directory usage graph and a Unicode search tool.
What You'll Learn
- Get coding with Perl 6
- Work on several hands-on examples and projects
- Integrate Python libraries into your Perl 6 programs
- Parse INI files using regexes and grammars
- Build a date time converter
- Carry out refactoring and other automated tests
Who This Book Is For
If you already know one or more programming languages, and want to learn about Perl 6, this book is for you.
商品描述(中文翻譯)
獲得從零開始開發 Perl 6 應用程式的技能,這本實用的精簡書籍包含了 Perl 創始人 Larry Wall 的前言。您將學習足夠的知識來開始使用 Perl 6,利用 Perl 6 的漸進式類型、方便的物件導向特性、強大的解析能力以及人性化的併發性。在簡短的介紹之後,每一章都會發展一個小範例專案,解釋所使用的 Perl 6 特性。當範例完成後,您將探索另一個方面,例如進一步優化可讀性或測試程式碼。
在這個過程中,您將學習 Perl 6 的基本知識,例如變數和作用域;子程序;類別和物件;正則表達式;以及程式碼測試。當您掌握了基本知識後,《Perl 6 基礎》將進入更高級的主題,以便讓您對這門語言有更深入的理解。您將學習到其他內容,包括如何處理持久性儲存、如何生成良好的錯誤訊息,以及如何編寫複雜的應用程式,例如檔案和目錄使用圖以及 Unicode 搜尋工具。
您將學到的內容:
- 開始使用 Perl 6 編碼
- 進行幾個實作範例和專案
- 將 Python 函式庫整合到您的 Perl 6 程式中
- 使用正則表達式和文法解析 INI 檔案
- 建立日期時間轉換器
- 執行重構和其他自動化測試
本書適合對象:
如果您已經知道一種或多種程式語言,並想學習 Perl 6,這本書適合您。
