1 / 326
文档名称:

Apress.Practical.Ruby.Projects.Dec.2007.pdf

格式:pdf   页数:326
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Apress.Practical.Ruby.Projects.Dec.2007.pdf

上传人:kuo08091 2014/3/21 文件大小:0 KB

下载得到文件列表

Apress.Practical.Ruby.Projects.Dec.2007.pdf

文档介绍

文档介绍:cyan yelloW
  MAGENTA   BLACK
panTONE 123 C
Books for professionals by professionals® The EXPERT’s VOIce® in Open Source
Companion
eBook Available
Practical Ruby Projects: Practical Ruby Projects
Ideas for the Eclectic Programmer
Dear Reader,
You’ve learned the basics of Ruby, and you’re ready to move on to the next level—
trying out advanced techniques, mastering best practices, and exploring Ruby’s
full potential. With this book you’ll learn by experience while you tackle an exciting
series of varied but always practical programming projects.
What is an eclectic programmer, you ask? He or she is an inquisitive thinker Practical
who likes to play around with new concepts, a person who is project-oriented
and enjoys coding, a person who doesn’t mind some technical depth folded in
with creative excursions, and a person who is always looking for fresh ideas.
This book is a little different from puter books. It is meant to be
entertaining, exciting, and intellectually challenging. Inside you’ll find a collec-
tion of diverse projects, ranging from the creative to the practical, written as a
nod to all the great Rubyists I’ve been privileged to know. Each chapter dives into Ruby Projects
new topics and approaches meant to exercise your programming muscles.
You’ll start by building a cross-platform music environment, progress to
drawing animations using scalable vector graphics, and then move on to prac-
tical problem solving using simulation. In addition, you’ll implement your own
turn-based strategy game and build a Mac-native RubyCocoa interface to it. Ideas for the Eclectic Programmer
Next, you’ll revisit your simulation with the assistance of biologically inspired
ic algorithms. And, in the last two projects, you’ll implement your very
own Lisp interpreter and explore the theory and practice behind parsers.
This book is about projects because Ruby culture is a project culture. These
ideas are