Skip to Content
Computer Science & Perl Programming
book

Computer Science & Perl Programming

by Jon Orwant
November 2002
Intermediate to advanced
758 pages
19h 45m
English
O'Reilly Media, Inc.
Content preview from Computer Science & Perl Programming

Part III. Computer Science

Chapter 18

Chapter 19

Chapter 20

Chapter 21

Chapter 22

Chapter 23

Chapter 24

Chapter 25

Chapter 26

Chapter 27

From my point of view, there are two kinds of articles in this section: the half that are by me, and the half that are by other people. Among the articles by other people, there are two articles about random number generation. Randomness, by Jon Orwant, is one of those magical articles that somehow starts with a technical topic and expands like a 1950s horror movie monster to cover everything in its path, such as cryptanalytic attacks and Vegas mafia thugs. Along the way, he discusses the use and internals of random number generators in general, and Perl’s in particular. Random Number Generators and XS, by Otmar Lendl, picks up where Jon’s article leaves off, discussing many of those topics in more detail, covering the entropy source devices available in the Linux kernel, and finishing with an introduction to XS, the glue system for installing new built-in functions into Perl.

The two large articles in this section are by Sean Burke and Damian Conway. Damian’s article Parsing is a long and detailed discussion of his brilliant and extremely useful Parse::RecDescent module. Sean’s article Trees and Game Trees is another one of those wonderful monster-movie creatures: he starts by discussing tree structures in general, and works around to trees that contain data, and then to tree structures as the result of an HTML parsing process, the HTML::TreeBuilder module ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Advanced Perl Programming

Advanced Perl Programming

Sriram Srinivasan
Perl Hacks

Perl Hacks

Chromatic, Damian Conway, Curtis Ovid Poe, Curtis (Ovid) Poe
Perl One-Liners

Perl One-Liners

Peteris Krumins

Publisher Resources

ISBN: 9780596003104Errata Page