Balbaert, Ivo
QRcode
자료유형 | E-BOOK |
---|---|
서명/저자사항 | Learn Red - Fundamentals of Red [electronic resource]: Get up and running with the Red language for full-stack development./ Lvo Balbaert. |
개인저자 | Balbaert, Ivo, |
발행사항 | Birmingham: Packt Publishing, 2018. |
형태사항 | 1 online resource (248 pages). |
기타형태 저록 | Print version: Balbaert, Ivo. Learn Red - Fundamentals of Red : Get up and running with the Red language for full-stack development. Birmingham : Packt Publishing, ©2018 |
ISBN | 9781789133653 1789133653 |
일반주기 |
The func word.
|
내용주기 | Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Red's Mission; Technical requirements; A short history of Red; What Red stands for; Some history; What makes Red special?; A full-stack language -- from the metal to the meta; Code is data and data is code; Data types built in; Small toolchain and executables; Dialects; Red's main features; Portability; Like a Swiss Army knife; Summary; Questions; Chapter 2: Setting Up for Development; Technical requirements; Installing Red; Installing Red on Windows. Installing Red on Linux and macOSA look at the source code; Working interactively in the Red console; Running and compiling your first script; Executing a script in the Red console; Compiling a script to an executable; Development mode; Release mode; Other compilation options; Red's compilation model; Development environments for writing Red; Simple text editors; More sophisticated editors; Summary; Questions; Chapter 3: Using Words, Values, and Types; Technical requirements; Understanding words and values; Some common datatypes; Using blocks and parens; Comments; Word bindings. Inferring typesAssigning and copying; Working with words; More about types; Converting types; The type system; Evaluating expressions and blocks; Some basic operations; Working with Boolean values; Working with numbers; Making random objects; Order of evaluation; Evaluation with do and reduce; The structure of a Red program; Summary; Questions; Further reading; Chapter 4: Code-Controlling Structures; Technical requirements; Getting input from the user -- input and ask; Testing conditions; if ; unless; either ; Stopping a program -- halt or quit; switch and case; catch and throw. Structuring repetitionsRepeating a number of times -- loop or repeat; Repeating with a condition -- while or until; A number-guessing game; Handling errors; attempt and try; Using error?; Creating and catching errors; Checking types; Summary; Questions; Chapter 5: Working with Series and Blocks; Technical requirements; Series and blocks; Navigating and looping through a series; A step at a time -- head, tail, index?, and next; Looping through a series -- foreach and forall; Getting information from a series; Selecting an item -- pick and /; Searching for an item -- select and find; Sorting. Changing a seriesChanging items -- poke, replace, and change; Adding new items -- append, repend, and insert; append; repend; insert; Deleting items -- remove and take; Moving items -- move and swap; Series as sets; Copying a series; Strings as series; Splitting a string -- split; Turning a series into a string -- form; Rejoining a block -- rejoin; Clearing part of a string -- clear and trim; Adding to a string -- append and insert; Other useful tricks; Summary; Questions; Chapter 6: Using Functions and Objects; Technical requirements; A fauna of functions; The do word; The does word; The has word. |
요약 | A key problem of software development today is the software bloat, where huge toolchains and development environments are needed in software coding and deployment. Red significantly reduces this bloat by offering a minimal but complete toolchain. This is the first introductory book on Red, and it will get you up and running as quickly as possible. |
일반주제명 | Application software --Development. COMPUTERS / Programming Languages / General. COMPUTERS / Software Development & Engineering / General. Application software --Development. |
언어 | 영어 |
바로가기 | URL |
서평 (0 건)
*주제와 무관한 내용의 서평은 삭제될 수 있습니다.
서평추가