Practical Ruby Projects: Ideas for the Eclectic ProgrammerApress, 2008. gada 11. marts - 328 lappuses This book is titled Practical Ruby Projects. And let me start by saying that the projects are practical. But they might not be quite what you’re used to. Flip through the book. You won’t find any references to enterprise deployment. Not a word about business logic. In fact, hard as it is to believe, there’s no web programming! But if you exclude those things, what’s 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 it’s 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 Ruby’s strengths. The Language You know that Ruby’s blocks are a joy to use. You know how Ruby’s programmer-oriented core API can make programming feel effortless. Despite what the popular press so- times says, Ruby isn’t the final word in programming languages. But Ruby holds a unique position in the current landscape. |
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 Here’s implement initialize inside instance Integer interesting interface interval it’s 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 you’ll you’re