• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History

عنوان
Think Perl 6 :

پدید آورنده
Laurent Rosenfeld with Allen B. Downey.

موضوع
Perl (Computer program language),Perl (Computer program language),TECHNOLOGY & ENGINEERING-- Engineering (General),TECHNOLOGY & ENGINEERING-- Reference.

رده
QA76
.
73
.
P34

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
1491980508
(Number (ISBN
1491980524
(Number (ISBN
9781491980507
(Number (ISBN
9781491980521
Erroneous ISBN
1491980559
Erroneous ISBN
9781491980552

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Think Perl 6 :
General Material Designation
[Book]
Other Title Information
how to think like a computer scientist /
First Statement of Responsibility
Laurent Rosenfeld with Allen B. Downey.

.PUBLICATION, DISTRIBUTION, ETC

Place of Publication, Distribution, etc.
Sebastopol, CA :
Name of Publisher, Distributor, etc.
O'Reilly Media,
Date of Publication, Distribution, etc.
2017.

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
1 online resource

CONTENTS NOTE

Text of Note
Copyright; Table of Contents; Preface; The Aim of This Book; The History of This Book; Conventions Used in This Book; Using Code Examples; O'Reilly Safari; How to Contact Us; Acknowledgments; Contributor List; Part I. Starting with the Basics; Chapter 1. The Way of the Program; What Is a Program?; Running Perl 6; The First Program; Arithmetic Operators; Values and Types; Formal and Natural Languages; Debugging; Glossary; Exercises; Chapter 2. Variables, Expressions, and Statements; Assignment Statements; Variable Names; Expressions and Statements; Script Mode; One-Liner Mode.
Text of Note
Checking TypesMulti Subroutines; Debugging; Glossary; Exercises; Chapter 6. Iteration; Assignment Versus Equality; Reassignment; Updating Variables; The while Statement; Local Variables and Variable Scoping; Control Flow Statements (last, next, etc.); Square Roots; Algorithms; Debugging; Glossary; Exercises; Chapter 7. Strings; A String Is a Sequence; Common String Operators; String Length; Searching for a Substring Within the String; Extracting a Substring from a String; A Few Other Useful String Functions or Methods; String Traversal with a while or for Loop; Looping and Counting.
Text of Note
Integer Division and ModuloBoolean expressions; Logical Operators; Conditional Execution; Alternative Execution; Chained Conditionals; Nested Conditionals; if Conditionals as Statement Modifiers; Unless Conditional Statement; for Loops; Recursion; Stack Diagrams for Recursive Subroutines; Infinite Recursion; Keyboard Input; Program Arguments and the MAIN Subroutine; Debugging; Glossary; Exercises; Chapter 5. Fruitful Subroutines; Return Values; Incremental Development; Composition; Boolean Functions; A Complete Programming Language; More Recursion; Leap of Faith; One More Example.
Text of Note
Order of OperationsString Operations; Comments; Debugging; Glossary; Exercises; Chapter 3. Functions; Function Calls; Functions and Methods; Math Functions; Composition; Adding New Functions (a.k.a. Subroutines); Definitions and Uses; Flow of Execution; Parameters and Arguments; Variables and Parameters Are Local; Stack Diagrams; Fruitful Functions and Void Functions; Function Signatures; Immutable and Mutable Parameters; Functions and Subroutines as First-Class Citizens; Why Functions and Subroutines?; Debugging; Glossary; Exercises; Chapter 4. Loops, Conditionals, and Recursion.
Text of Note
Regular Expressions (Regexes)Using Regexes; Building your Regex Patterns; Literal Matching; Wildcards and Character Classes; Quantifiers; Anchors and Assertions; Alternation; Grouping and Capturing; Adverbs (a.k.a. Modifiers); Exercises on Regexes; Putting It All Together; Extracting Dates; Extracting an IP Address; Substitutions; The subst Method; The s/search/replace/ Construct; Using Captures; Adverbs; Debugging; Glossary; Exercises; Chapter 8. Case Study: Word Play; Reading from and Writing to Files; Reading Word Lists; Exercises; Search; Words Longer Than 20 Characters (Solution).
0
8
8
8
8

SUMMARY OR ABSTRACT

Text of Note
If you want to learn how to program and think like a computer scientist, this practical guide will get you started on your programming journey with Perl 6, the new version of the popular programming language. Ideal for beginners, Think Perl 6 contains numerous exercises with multiple solutions and a lot of code examples.

ACQUISITION INFORMATION NOTE

Source for Acquisition/Subscription Address
OverDrive, Inc.
Stock Number
D72440DB-93DE-4BE6-81A4-DE9638C386C4

OTHER EDITION IN ANOTHER MEDIUM

Title
Think Perl 6.

PARALLEL TITLE PROPER

Parallel Title
Think Perl six

TOPICAL NAME USED AS SUBJECT

Perl (Computer program language)
Perl (Computer program language)
TECHNOLOGY & ENGINEERING-- Engineering (General)
TECHNOLOGY & ENGINEERING-- Reference.

(SUBJECT CATEGORY (Provisional

TEC-- 009000
TEC-- 035000

DEWEY DECIMAL CLASSIFICATION

Number
005
.
14
Edition
23

LIBRARY OF CONGRESS CLASSIFICATION

Class number
QA76
.
73
.
P34

PERSONAL NAME - PRIMARY RESPONSIBILITY

Rosenfeld, Laurent

PERSONAL NAME - ALTERNATIVE RESPONSIBILITY

Downey, Allen B.

ORIGINATING SOURCE

Date of Transaction
20200823033108.0
Cataloguing Rules (Descriptive Conventions))
pn

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

[Book]

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival