small medium large xlarge

PragPub cover

PragPub

March 2012

Features

The NOR Machine

by Alexander Demin

Build an assembler and an emulator for a single-instruction CPU and implement a non-trivial algorithm on it, using Ruby as a macro DSL to compile it all.

Scala for the Intrigued

by Venkat Subramaniam

In this seventh installment of his series on Scala, Venkat shows how Scala does pattern matching.

Comparing Java and Scala’s Expressiveness

by Brian Tarbox

Brian converts a Java program to Scala and ponders why the Scala version is so much smaller.

Four Common Pairing Pitfalls and How to Avoid Them

by Zee Spencer

Pairing is hard. Here are some tips to make it easier.

Departments

Up Front

by Michael Swaine

Scala, Ruby, Java, machine architecture, pairing, pattern matching, and Daylight Savings Time.

Choice Bits

Drinking from the Twitter firehose.

Meet the Team

Meet Aron Hsaio, development editor and jack of all trades.

Calendar

Author sightings, upcoming conferences, and other events of note.

Shady Illuminations

by John Shade

John is too laid back to spring forward.

But Wait, There’s More...

Coming attractions and where to go from here.

Except where otherwise indicated, entire contents copyright © 2017 The Pragmatic Programmers.
Feel free to distribute this magazine (in whole, and for free) to anyone you want. However, you may not sell this magazine or its content, nor extract and use more than a paragraph of content in some other publication without our permission.
Published monthly in PDF, mobi, and epub formats by The Pragmatic Programmers, LLC, Dallas, TX, and Raleigh, NC. Email support@pragprog.com, phone +1-800-699-7764. The editor is Michael Swaine (mailto:michael@pragprog.com). Visit us at http://pragprog.com
ISSN: 1948-3562