Learn Red – Fundamentals of Red: Get up and running with the Red language for full-stack development
暫譯: 學習 Red – Red 語言的基礎:快速上手全端開發

Ivo Balbaert

  • 出版商: Packt Publishing
  • 出版日期: 2018-05-22
  • 售價: $1,670
  • 貴賓價: 9.5$1,587
  • 語言: 英文
  • 頁數: 252
  • 裝訂: Paperback
  • ISBN: 1789130700
  • ISBN-13: 9781789130706
  • 海外代購書籍(需單獨結帳)

商品描述

Discover how to use the next-generation language Red for full-stack development, from systems coding over user-interfaces to blockchain programming

Key Features

  • Explore the latest features of Red to build scalable, fast, and secure applications
  • Learn graphical programming and build highly sophisticated reactive applications
  • Get familiar with the specific concepts and techniques of Red development, like working with series, viewing code as data, and using dialects.

Book Description

A key problem of software development today is software bloat, where huge toolchains and development environments are needed in software coding and deployment. Red significantly reduces this bloat by offering a minimalist but complete toolchain. This is the first introductory book about it, and it will get you up and running with Red as quickly as possible.

This book shows you how to write effective functions, reduce code redundancies, and improve code reuse. It will be helpful for new programmers who are starting out with Red to explore its wide and ever-growing package ecosystem and also for experienced developers who want to add Red to their skill set.

The book presents the fundamentals of programming in Red and in-depth informative examples using a step-by-step approach. You will be taken through concepts and examples such as doing simple metaprogramming, functions, collections, GUI applications, and more. By the end of the book, you will be fully equipped to start your own projects in Red.

What you will learn

  • Set up your Red environment to achieve the highest productivity
  • Get grounded in Red, gaining experience and insight through many examples and exercises
  • Build simple, compact, and portable applications
  • Analyze streams of data through Parse
  • Compose GUI applications with View and Draw
  • Get prepared for smart contract blockchain programming in Red

Who This Book Is For

This book is for software developers and architects who want to learn Red because of its conciseness, flexibility, and expressiveness, and more specifically for its possibilities in GUI apps and blockchain / smart contracts programming. Some knowledge of the basic concepts and experience of any programming language is assumed.

Table of Contents

  1. Red's Mission
  2. Setting Up for Development
  3. Using Words, Values and Types
  4. Code-Controlling Structures
  5. Working with Series and Blocks
  6. Using Functions and Objects
  7. Working with files
  8. Parsing Data
  9. Composing Visual Interfaces
  10. Advanced Red

商品描述(中文翻譯)

**探索如何使用下一代語言 Red 進行全端開發,從系統編碼到用戶介面,再到區塊鏈編程**

### 主要特點
- 探索 Red 的最新功能,以構建可擴展、快速且安全的應用程式
- 學習圖形編程,構建高度複雜的反應式應用程式
- 熟悉 Red 開發的特定概念和技術,如處理序列、將代碼視為數據以及使用方言

### 書籍描述
當前軟體開發的一個主要問題是軟體膨脹,這意味著在軟體編碼和部署中需要龐大的工具鏈和開發環境。Red 通過提供一個極簡但完整的工具鏈,顯著減少了這種膨脹。這是第一本關於 Red 的入門書籍,將幫助您快速上手。

本書展示了如何編寫有效的函數、減少代碼冗餘並改善代碼重用。對於剛開始接觸 Red 的新程序員來說,這本書將幫助他們探索其廣泛且不斷增長的套件生態系統;同時也適合希望將 Red 加入技能組合的經驗豐富的開發者。

本書以逐步的方法介紹 Red 的編程基礎和深入的示例。您將學習到簡單的元編程、函數、集合、GUI 應用程式等概念和示例。到書籍結束時,您將完全具備開始自己在 Red 中項目的能力。

### 您將學到的內容
- 設置您的 Red 環境以實現最高生產力
- 在多個示例和練習中獲得 Red 的經驗和見解
- 構建簡單、緊湊且可攜帶的應用程式
- 通過 Parse 分析數據流
- 使用 View 和 Draw 組合 GUI 應用程式
- 為在 Red 中進行智能合約區塊鏈編程做好準備

### 本書適合誰
本書適合希望學習 Red 的軟體開發者和架構師,因為它的簡潔性、靈活性和表達能力,特別是在 GUI 應用程式和區塊鏈/智能合約編程方面。假設讀者對基本概念有一定了解,並具備任何編程語言的經驗。

### 目錄
1. Red 的使命
2. 開發環境設置
3. 使用詞彙、值和類型
4. 代碼控制結構
5. 處理序列和區塊
6. 使用函數和對象
7. 文件操作
8. 數據解析
9. 組合視覺介面
10. 進階 Red