Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Buy Now $157.95
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
1Activity

Table Of Contents

Preface
Acknowledgments
Why Programming and Why Perl?
1.1Why Programming?
1.2Why Perl?
1.3Download and Install Perl
1.4How to Read this Book
Getting Started
2.1Edit and Run
2.1.1Edit
2.1.2Run
2.4Exercises
Basics: Control Structures and Variables
3.1Statements
3.2Numbers and Strings
3.3Variables
3.4Arrays
3.5Control Structures
3.5.1if
3.5.2while
3.5.3for
3.5.4foreach
3.6Experimental Materials
3.7Summary
3.8Exercises
Input and Output
4.1Overview
4.2The Command Line
4.3Prompt Input
4.4Prompt Output
4.5File IO
4.6Array Operations and Randomizing
4.6.1Array operations
4.6.2Randomizing
4.7Collecting Experimental Data
4.8Summary
4.9Exercises
Subroutines and Modules
5.1Japhs
5.2Style and Comments
5.3The Anonymous Variables
5.4Subroutines
5.5Localizing Information
5.6Arguments
5.7Collecting More Experimental Data
5.8Modules
5.9Multidimensional Arrays
5.10Localizing Variables
5.11Subroutines to Modules
5.12Using Exporter
5.13Taking Advantage of Separate Modules
5.14Summary
5.15Exercises
Regular Expressions
6.1Basic Syntax
6.2Special Characters
6.3Commenting Regular Expressions
6.4Extra Stuff
6.5Using Variables in Regular Expressions
6.6Greediness
6.7Pig Latin
6.8Sentences
6.9Summary
6.10Exercises
Text Manipulation
7.1s///
7.2tr///
7.3split() and join()
7.4The Anonymous Variable Again
7.5sort()
7.6Hashes
7.6.1exists()
7.6.2delete()
7.6.3keys()
7.6.4values()
7.6.5each()
7.7Concordances
7.8Bigrams
7.9Summary
7.10Exercises
HTML
8.1How the Web Works
8.2Basic HTML
8.3Mounting Your Pages
8.4Links
8.5Searching the Web
8.6Summary
8.7Exercises
9.1CGI Access
9.2Simple CGI
9.3Finding CGI Errors
9.4HTTP Requests
9.5Using Links to Interact
9.6HTML Forms
9.7Running an Experiment Over the Web
9.8A Glitch
9.9Summary
9.10Exercises
A.1Object-Oriented Programming
A.2References
A.3Basic Syntax
A.4Using Objects
A.5Summary
Appendix B
B.1Installing Tk
B.2Building a GUI
B.3Geometry Management
B.4Widgets
B.4.1Button
B.4.2Label
B.4.3Radiobutton
B.4.4Changing Things
B.5Graphic Experiments
B.6Summary
D.1Documentation
D.2The Web
D.3The usenet
D.4Other Books
Index
P. 1
Programming for Linguists: Perl for Language Researchers

Programming for Linguists: Perl for Language Researchers

Ratings:

3.75

(2)
|Views: 11 |Likes:
Published by Wiley
This book is an introduction to the rudiments of Perl programming. It provides the general reader with an interest in language with the most usable and relevant aspects of Perl for writing programs that deal with language. Exposes the general reader with an interest in language to the most usable and relevant aspects of Perl for writing programs that deal with language.
Contains simple examples and exercises that gradually introduce the reader to the essentials of good programming.
Assumes no prior programming experience.
Accompanied by exercises at the end of each chapter and offers all the code on the companion website: http://www.u.arizona.edu/~hammond
This book is an introduction to the rudiments of Perl programming. It provides the general reader with an interest in language with the most usable and relevant aspects of Perl for writing programs that deal with language. Exposes the general reader with an interest in language to the most usable and relevant aspects of Perl for writing programs that deal with language.
Contains simple examples and exercises that gradually introduce the reader to the essentials of good programming.
Assumes no prior programming experience.
Accompanied by exercises at the end of each chapter and offers all the code on the companion website: http://www.u.arizona.edu/~hammond

More info:

Publish date: Apr 15, 2008
Added to Scribd: Jun 04, 2013
Copyright:Traditional Copyright: All rights reservedISBN:9780470752227
List Price: $157.95 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
See more
See less

07/01/2014

234

9780470752227

$157.95

USD

You're Reading a Free Preview
Pages 4 to 20 are not shown in this preview.
You're Reading a Free Preview
Pages 22 to 234 are not shown in this preview.

You're Reading a Free Preview

Download