The Book Depository The Ruby Programming Language by Davd Flanagan

4.3 out of 5 stars
The Book Depository The Ruby Programming Language by Davd Flanagan
Zoom
Currently out of stock
 
SCROLL DOWN
TO EXPLORE MORE
 

Price: £39.99

Brand: The Book Depository

 

Description: The Ruby Programming Language : Paperback : O' Reilly Media : 9780596516178 : 0596516177 : 19 Feb 2008 : A guide to Ruby that provides coverage of versions 1.8 and 1.9 of the language. It explains the language from the bottom up: from lexical and syntactic structure to datatypes to expressions and statements and on through methods, blocks, lambdas, closures, classes and modules. The Book Depository The Ruby Programming Language by Davd Flanagan - shop the best deal online on thebookbug.co.uk

 

Category: Books

Merchant: The Book Depository

Product ID: 9780596516178

MPN: 0596516177

GTIN: 9780596516178

 
The Book Depository logo
 
Currently out of stock
 

Author: Mike Stephens

Rating: 5

Review: Ruby is a fascinating language. One minute it is as light and simple as a bicycle; the next, it morphs into the Starship Enterprise. It also lets you do all sorts of things that not so long ago would get you arrested - introduce variables undeclared, assign any type to any other type, gayly declare methods with apparently no class, re-open classes etc. It's all part of Ruby's rich tapestry. However whilst all this might look simple, somewhere there has to be complexity. Every page reveals the detailed rules and a lot of them are not intuitive. You get to see how it all fits together - a creation, rather than a machine. You also get the designer's view on what is good, and what should best be left alone. So it's a pleasure to read and re-read but also invaluable for interpreting things in code you come across. It's essential for people new to Ruby (what are the scope rules for code brought in via require or mixins?). It's equally essential for seasoned programmers (what are the features that are commonly used by other experts versus those that are rarely needed?) You would have to be pretty clever to start writing Ruby applications just reading this book, but that's not what it's for. It's for answering all those little fundemental questions you're not quite sure about.

 

Author: Toshihiko Ichida

Rating: 1

Review: This book itself is excellent, but page formatting of code on Kindle is a mess. This does not happen on Kindle app on iPad. It's so ridiculous, Amazon!

 

Similar Products

  • Lovereading The Ruby Programming Language

    Price: £35.99

    Brand: Lovereading

     

    Description: The Ruby Programming Language. Paperback /softback. By Davd Flanagan, Yukihiro Mataumoto.

    Category: Books

     
    LoveReading logo

    Merchant: LoveReading

    Product ID: 9780596516178

     
  • Waterstones Programming Ruby 3.2

    Price: £52.99

    Brand: Waterstones

     

    Description: Ruby is one of the most important programming languages in use for web development. It powers the Rails framework, which is the backing of some of the most important sites on the web. The Pickaxe Book, named for the tool on the cover, is the definitive reference on Ruby, a highly-regarded, fully object-oriented programming language. This updated edition is a comprehensive reference on the language itself, with a tutorial on the most important features of Ruby - including pattern matching and Ractors - and describes the language through Ruby 3.2. Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way instead of helping you get the work done? Are you using Rails and want to dig deeper into the underlying Ruby language? If so, then we've got a language and book for you! Ruby is a fully object-oriented language. The combination of the power of a pure object-oriented language with the convenience of a scripting language makes Ruby a favorite tool of programmers that want to get things done quickly and cleanly. This comprehensive reference manual for Ruby includes a description of the most important standard library modules, built-in classes, and modules. It also includes all the new and changed syntax and semantics introduced through Ruby 3.2, including pattern matching and Ractors, and describes the language through Ruby 3.2. What You Need: This book assumes you have a basic understanding of object-oriented programming. In general, Ruby programmers tend to favor the the command line for running their code, and they tend to use text editors rather than ID Es. Ruby runs on Windows, Linux, and Mac OS. Waterstones Programming Ruby 3.2 - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781680509823

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781680509823

     
  • Waterstones The Rust Programming Language: 2nd Edition

    Price: £47.99

    Brand: Waterstones

     

    Description: With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust's latest version, this edition is considered the language's official documentation. The Rust Programming Language, 2nd Edition is the official language guide for Rust 2021, and the best way to get started with Rust. The new edition includes a quick-reference section on organizing code with modules, and improved closure examples of captures, the move keyboard, and Fn traits. From web apps to operating systems, Rust is the safe, fast, reliable programming language used for an expansive variety of applications. Revised and updated by the original authors, the second edition of The Rust Programming Language shows readers how to take full advantage of Rust 2021 features, from installation to creating robust and scalable programs. It begins with the basics, like creating functions and binding variables, then moves on to more advanced concepts, like error. Waterstones The Rust Programming Language: 2nd Edition - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781718503106

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781718503106

     
  • Waterstones Elixir in Action

    Price: £20.00

    Brand: Waterstones

     

    Description: The Elixir language blends the battle-tested power and stability of the Erlang virtual machine with an approachable and expressive syntax. Elixir in Action, Second Edition teaches you how to use the Elixir programming language to solve the practical problems of scalability, fault tolerance, and high availability. This new edition is fully updated to cover Elixir 1.6 with new and improved code examples. Key Features· Fully updated· Practical introduction to Elixir· Functional and concurrent programming idioms· Mastering the OTP framework Audience Requires no previous experience with Elixir, Erlang, or OTP. Written for readers who are familiar with another programming language like Ruby, Java Script, or C#. Author Bio Saša Juri? is a developer with extensive experience using Elixir and Erlang in complex server-side systems.

    Category: Books

    Delivery cost: 2.99

    ISBN: 9781617295027

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781617295027

     
  • Waterstones Programming in Scala, Fifth Edition

    Price: £41.99

    Brand: Waterstones

     

    Description: Programming in Scala is the definitive book on Scala, the popular language for the Java platform that blends object-oriented and functional programming concepts into a unique and powerful tool for developers. The fifth edition has been updated to cover new features up to, and including, Scala version 3.0. The Scala language has been exploding in popularity in recent years. More than 54,000 copies of Programming in Scala have been sold since the first edition was published in 2008. Waterstones Programming in Scala, Fifth Edition - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9780997148008

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780997148008

     
  • Waterstones Programming in C

    Price: £36.99

    Brand: Waterstones

     
    4.3 out of 5 stars

    222 ratings

     

    Description: Programming in C will teach you how to write programs in the C programming language. Whether you're a novice or experienced programmer, this book will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java. This book teaches C by example, with complete C programs used to illustrate each new concept along the way. Stephen Kochan provides step-by-step explanations for all C functions. You will learn both the language fundamentals and good programming practices. Exercises at the end of each chapter make the book ideally suited for classroom use or for self-instruction. All the features of the C language are covered in this book, including the latest additions added with the C11 standard. Appendixes provide a detailed summary of the language and the standard C library, both organized for quick reference.' Absolutely the best book for anyone starting out programming in C. This is an excellent introductory text with frequent examples and good text. This is the book I used to learn C-it's a great book."- Vinit S. Carpenter, Learn C/C++ Today.

    Category: Books

    Delivery cost: 0.00

    ISBN: 9780321776419

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780321776419

     
  • Waterstones Beginning Programming with Java For Dummies

    Price: £21.99

    Brand: Waterstones

     

    Description: Become a Java wizard with this popular programming guide Consider Beginning Programming with Java For Dummies your indispensable guide to learning how to program in one of the most popular programming languages | ?? Java! Java is an invaluable language to master, as it's widely used for application development, including Android, desktop, and server-side applications. Beginning Programming with Java For Dummies is written specifically for newbies to programming. The book starts with an overview of computer programming and builds from there; it explains the software you need, walks you through writing your own programs, and introduces you to a few of the more-complex aspects of programming in Java. It also includes step-by-step examples you can try on your own (and email the author if you need help). As you work through the book, you'll get smart about these Java features: Object-oriented programming (OOP), a Java mainstay Intelli J IDEA, an integrated development environment (IDE), that gives you one place to do all your programming, including debugging code Loops, branches, and collections Variables and operators Expressions, statements, and blocks Beginning Programming with Java For Dummies translates all this foreign programming and computer syntax into plain English, along with plenty of helpful examples and tips. Learning a new language | ??and coding is definitely its own language | ??should be a fun endeavor. With this book as your handy interpreter, you'll be on your way to fluency, speaking the language of coders everywhere!.

    Category: Books

    Delivery cost: 2.99

    ISBN: 9781119806912

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781119806912

     
  • Waterstones Beginning Programming with Python For Dummies

    Price: £26.99

    Brand: Waterstones

     

    Description: Create simple, easy programs in the popular Python language Beginning Programming with Python For Dummies is the trusted way to learn the foundations of programming using the Python programming language. Python is one of the top-ranked languages, and there's no better way to get started in computer programming than this friendly guide. You'll learn the basics of coding and the process of creating simple, fun programs right away. This updated edition features new chapters, including coverage of Google Colab, plus expanded information on functions and objects, and new examples and graphics that are relevant to today's beginning coders. Dummies helps you discover the wealth of things you can achieve with Python. Employ an online coding environment to avoid installation woes and code anywhere, any time Learn the basics of programming using the popular Python language Create easy, fun projects to show off your new coding chops Fix errors in your code and use Python with external data sets Beginning Programming with Python For Dummies will get new programmers started | ??the easy way. .

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781119913771

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781119913771

     
  • Lovereading Go Programming Language For Dummies

    Price: £22.49

    Brand: Lovereading

     

    Description: Go Programming Language For Dummies. Paperback /softback. By W Lee.

    Category: Books

     
    LoveReading logo

    Merchant: LoveReading

    Product ID: 9781119786191

     
  • Waterstones C++ Programming in Easy Steps

    Price: £5.50

    Brand: Waterstones

     

    Description: C++ Programming in easy steps, 5th Edition shows the reader how to program in the powerful C++ language. Now, in its fifth edition, this guide gives complete examples that illustrate each aspect with colourized source code. C++ Programming in easy steps, 5th Edition begins by explaining how to install a free C++ compiler so the reader can quickly begin to create their own executable programs by copying the book's examples. It demonstrates all the C++ language basics before moving on to provide examples of Object Oriented Programming (OOP). C++ is not platform-dependent, so programs can be created on any operating system. Most illustrations in this book depict output on the Windows operating system purely because it is the most widely used desktop platform. The examples can also be created on other platforms such as Linux or mac OS. The book concludes by demonstrating how the reader can use their acquired knowledge to create programs graphically using a modern C++ Integrated Development Environment (IDE), such as Microsoft's Visual Studio Community Edition. C++ Programming in easy steps, 5th Edition has an easy-to-follow style that will appeal to:anyone who wants to begin programming in C++programmers moving from another programming languagethe student who is studying C++ Programming at school or collegethose seeking a career in computing who need a fundamental understanding of object oriented programming This book makes no assumption that the reader has previous knowledge of any programming language so it is suitable for the beginner to programming in C++, whether they know C or not. Waterstones C++ Programming in Easy Steps - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 2.99

    ISBN: 9781840787573

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781840787573