Practical Ruby Projects: Ideas for the Eclectic ProgrammerThis book is titled Practical Ruby Projects. And let me start by saying that the projects are practical. But they might not be quite what youre used to. Flip through the book. You wont find any references to enterprise deployment. Not a word about business logic. In fact, hard as it is to believe, theres no web programming! But if you exclude those things, whats left? Why, everything else, of course! Each chapter in this book turns Ruby loose on a new interesting problem or project. They range from creative endeavors to investigative simulations to the exploration of computer programming languages themselves. Ruby is a programming language, but its also a tool to create, understand, and entertain. This book is all about Ruby. Why Ruby? Since this book was written with the assumption that you have a basic knowledge of Ruby, odds are you already know about Rubys strengths. The Language You know that Rubys blocks are a joy to use. You know how Rubys programmer-oriented core API can make programming feel effortless. Despite what the popular press so- times says, Ruby isnt the final word in programming languages. But Ruby holds a unique position in the current landscape. |
Lietotāju komentāri - Rakstīt atsauksmi
Ierastajās vietās neesam atraduši nevienu atsauksmi.
Saturs
Introduction | 1 |
CHAPTER | 3 |
CHAPTER | 4 |
Making Music with Ruby | 7 |
CHAPTER | 8 |
Animating Ruby | 51 |
Drawing Many Cubes | 67 |
Your First Animation | 78 |
RubyCocoa | 153 |
Selecting Units from the Map | 180 |
Genetic Algorithms in Ruby | 197 |
Thinking About Encodings | 203 |
Making Change Again | 211 |
Summary | 221 |
Implementing Lisp in Ruby | 223 |
Parsing in Ruby | 261 |
Summary | 91 |
Simulating Coin Systems with Ruby | 93 |
TurnBased Strategy in Ruby | 119 |
293 | |
Citi izdevumi - Skatīt visu
Practical Ruby Projects: Ideas for the Eclectic Programmer Christopher Cyll Priekšskatījums nav pieejams - 2008 |
Practical Ruby Projects: Ideas for the Eclectic Programmer Topher Cyll Priekšskatījums nav pieejams - 2007 |
Bieži izmantoti vārdi un frāzes
able action actually added algorithm animation arguments bang base Binding block build button bytes callbacks channel chapter choice coin contain course create cube define draw end def end end evaluated example Figure forms frame function genome give going hash height Heres implement initialize inside instance Integer interesting interface interval its keep language Lisp live LiveMIDI look means method MIDI module move object operating parameters passed pattern play player possible probably problem programming puts represent representation require result Ruby simple simulation solution start starting stored string subclass sure symbol terrain things Timer turn unit variable width window write written youll youre