Programming Ruby
   HOME
*





Programming Ruby
''Programming Ruby'' is a book about the Ruby programming language by Dave Thomas and Andrew Hunt, authors of ''The Pragmatic Programmer''. In the Ruby community, it is commonly known as "The PickAxe" because of the pickaxe on the cover. The book has helped Ruby to spread outside Japan. The complete first edition of this book is freely available under the Open Publication License v1.0, and was published by Addison-Wesley Addison-Wesley is an American publisher of textbooks and computer literature. It is an imprint of Pearson PLC, a global publishing and education company. In addition to publishing books, Addison-Wesley also distributes its technical titles throu ... in 2001. The second edition, covering the features of Ruby 1.8, was published by The Pragmatic Programmers, LLC in 2004. An updated 4th edition covering Ruby 1.9 and 2.0 is available. References External links First edition(for online reading) at RUBY-DOC.ORG 4th edition at The Pragmatic Programmers P ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Dave Thomas (programmer)
Dave Thomas (born 1956) is a computer programmer, author and editor. He has written about Ruby and together with Andy Hunt, he co-authored ''The Pragmatic Programmer'' and runs The Pragmatic Bookshelf publishing company. Thomas moved to the United States from England in 1994 and lives north of Dallas, Texas. Thomas coined the phrases 'Code Kata' and ' DRY' (Don't Repeat Yourself), and was an original signatory and author of The Manifesto for Agile Software Development. He studied computer science at Imperial College London. Works * ''The Pragmatic Programmer'', Andrew Hunt and David Thomas, 1999, Addison Wesley, . * ''Programming Ruby: A Pragmatic Programmer's Guide'', David Thomas and Andrew Hunt, 2000, Addison Wesley, * ''Pragmatic Version Control Using CVS'', David Thomas and Andrew Hunt, 2003, The Pragmatic Bookshelf, * ''Pragmatic Unit Testing in Java with JUnit'', Andrew Hunt and David Thomas, 2003, The Pragmatic Bookshelf, * ''Pragmatic Unit Testing in C# with N ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Chad Fowler
Chad (; ar, تشاد , ; french: Tchad, ), officially the Republic of Chad, '; ) is a landlocked country at the crossroads of North Africa, North and Central Africa. It is bordered by Libya to Chad–Libya border, the north, Sudan to Chad–Sudan border, the east, the Central African Republic to Central African Republic–Chad border, the south, Cameroon to Cameroon–Chad border, the southwest, Nigeria to Chad–Nigeria border, the southwest (at Lake Chad), and Niger to Chad–Niger border, the west. Chad has a population of 16 million, of which 1.6 million live in the Capital city, capital and largest city of N'Djamena. Chad has several regions: a desert zone in the north, an arid Sahelian belt in the centre and a more fertile Sudanian Savanna zone in the south. Lake Chad, after which the country is named, is the second-largest wetland in Africa. Chad's official languages are Arabic and French language, French. It is home to over 200 different List of ethnic groups in Chad, ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Andy Hunt (author)
Andy Hunt (sometimes credited as Andrew Hunt) is an author on software development. Hunt co-authored ''The Pragmatic Programmer'', ten other books and many articles, and was one of the 17 original authors of the Agile Manifesto. He and partner Dave Thomas (programmer), Dave Thomas founded the Pragmatic Bookshelf series of books for software developers. He also plays the trumpet, flugel horn, and keyboards and produces music aStrange & Special Air Productions Works * Weatherly Hall', Andy Hunt, 2021, Cyclotron Press, . * The Pragmatic Programmer, 20th Anniversary Edition', David Thomas and Andrew Hunt, 2019, Addison Wesley, . * ''Conglommora Found'', Andy Hunt, 2018, Cyclotron Press, . * ''Conglommora'', Andy Hunt, 2017, Cyclotron Press, . * ''The Pragmatic Programmer'', Andrew Hunt and David Thomas, 1999, Addison Wesley, . * ''Programming Ruby'': A Pragmatic Programmer's Guide, David Thomas and Andrew Hunt, 2000, Addison Wesley, * ''Pragmatic Version Control Using CVS'', Davi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Pragmatic Programmers
''The Pragmatic Programmer: From Journeyman to Master'' is a book about computer programming and software engineering, written by Andrew Hunt and David Thomas and published in October 1999. It is used as a textbook in related university courses. It was the first in a series of books under the label ''The Pragmatic Bookshelf''. A second edition, ''The Pragmatic Programmer: Your Journey to Mastery'' was released in 2019 for the book's 20th anniversary, with major revisions and new material reflecting changes in the industry over the last twenty years. The book does not present a systematic theory, but rather a collection of tips to improve the development process in a pragmatic way. The main qualities of what the authors refer to as a pragmatic programmer are being an early adopter, to have fast adaptation, inquisitiveness and critical thinking, realism, and being a jack-of-all-trades. The book uses analogies and short stories to present development methodologies and caveats, fo ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Paperback
A paperback (softcover, softback) book is one with a thick paper or paperboard cover, and often held together with adhesive, glue rather than stitch (textile arts), stitches or Staple (fastener), staples. In contrast, hardcover (hardback) books are bound with cardboard covered with cloth, leather, paper, or plastic. Inexpensive books bound in paper have existed since at least the 19th century in such forms as pamphlets, yellow-backs, yellowbacks, dime novels, and airport novels. Modern paperbacks can be differentiated from one another by size. In the United States, there are "mass-market paperbacks" and larger, more durable "trade paperbacks". In the United Kingdom, there are A-format, B-format, and the largest C-format sizes. Paperback editions of books are issued when a publisher decides to release a book in a low-cost format. Lower-quality paper, glued (rather than stapled or sewn) bindings, and the lack of a hard cover may contribute to the lower cost of paperbacks. Paperb ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Ruby Programming Language
Ruby is an interpreted, high-level, general-purpose programming language which supports multiple programming paradigms. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. It was developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. Ruby is dynamically typed and uses garbage collection and just-in-time compilation. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, Java and Lisp. History Early concept Matsumoto has said that Ruby was conceived in 1993. In a 1999 post to the ''ruby-talk'' mailing list, he describes some of his early ideas about the language: Matsumoto describes the design of Ruby as being like a simple Lisp language at its core, with an object system like that of Smalltalk, blocks inspired by higher-order ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


The Pragmatic Programmer
''The Pragmatic Programmer: From Journeyman to Master'' is a book about computer programming and software engineering, written by Andrew Hunt and David Thomas and published in October 1999. It is used as a textbook in related university courses. It was the first in a series of books under the label ''The Pragmatic Bookshelf''. A second edition, ''The Pragmatic Programmer: Your Journey to Mastery'' was released in 2019 for the book's 20th anniversary, with major revisions and new material reflecting changes in the industry over the last twenty years. The book does not present a systematic theory, but rather a collection of tips to improve the development process in a pragmatic way. The main qualities of what the authors refer to as a pragmatic programmer are being an early adopter, to have fast adaptation, inquisitiveness and critical thinking, realism, and being a jack-of-all-trades. The book uses analogies and short stories to present development methodologies and caveats, fo ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Open Publication License
The Open Publication License (OPL) was published by the Open Content Project in 1999 as a public copyright license for documents. It superseded the Open Content License, which was published by the Open Content Project in 1998. Starting around 2002-2003, it began to be superseded, in turn, by the Creative Commons licenses. History In 1998, the Open Content Project published a licence called the Open Content License, which was among the first (perhaps ''the'' first) public copyright licenses intended for ''content'' (i.e. documents) rather than for ''software''. The following year, it published the Open Publication License, which was intended to be an improvement upon the Open Content License. The two licenses differ substantially: the Open Publication License is not a share-alike license while the Open Content License is; and the Open Publication License can optionally restrict the distribution of derivative works or restrict the commercial distribution of paper copies of the ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Addison-Wesley
Addison-Wesley is an American publisher of textbooks and computer literature. It is an imprint of Pearson PLC, a global publishing and education company. In addition to publishing books, Addison-Wesley also distributes its technical titles through the O'Reilly Online Learning e-reference service. Addison-Wesley's majority of sales derive from the United States (55%) and Europe (22%). The Addison-Wesley Professional Imprint produces content including books, eBooks, and video for the professional IT worker including developers, programmers, managers, system administrators. Classic titles include ''The Art of Computer Programming'', ''The C++ Programming Language'', ''The Mythical Man-Month'', and ''Design Patterns''. History Lew Addison Cummings and Melbourne Wesley Cummings founded Addison-Wesley in 1942, with the first book published by Addison-Wesley being Massachusetts Institute of Technology professor Francis Weston Sears' ''Mechanics''. Its first computer book was ''Progra ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Addison-Wesley Books
Addison-Wesley is an American publisher of textbooks and computer literature. It is an imprint of Pearson PLC, a global publishing and education company. In addition to publishing books, Addison-Wesley also distributes its technical titles through the O'Reilly Online Learning e-reference service. Addison-Wesley's majority of sales derive from the United States (55%) and Europe (22%). The Addison-Wesley Professional Imprint produces content including books, eBooks, and video for the professional IT worker including developers, programmers, managers, system administrators. Classic titles include ''The Art of Computer Programming'', ''The C++ Programming Language'', ''The Mythical Man-Month'', and ''Design Patterns''. History Lew Addison Cummings and Melbourne Wesley Cummings founded Addison-Wesley in 1942, with the first book published by Addison-Wesley being Massachusetts Institute of Technology professor Francis Weston Sears' ''Mechanics''. Its first computer book was ''Progra ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

2004 Non-fiction Books
4 (four) is a number, numeral (linguistics), numeral and numerical digit, digit. It is the natural number following 3 and preceding 5. It is the smallest semiprime and composite number, and is tetraphobia, considered unlucky in many East Asian cultures. In mathematics Four is the smallest composite number, its proper divisors being and . Four is the sum and product of two with itself: 2 + 2 = 4 = 2 x 2, the only number b such that a + a = b = a x a, which also makes four the smallest squared prime number p^. In Knuth's up-arrow notation, , and so forth, for any number of up arrows. By consequence, four is the only square one more than a prime number, specifically 3, three. The sum of the first four prime numbers 2, two + 3, three + 5, five + 7, seven is the only sum of four consecutive prime numbers that yields an Parity (mathematics), odd prime number, 17 (number), seventeen, which is the fourth super-prime. Four lies between the first proper pair of twin primes, 3, three and ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Ruby (programming Language)
Ruby is an interpreted, high-level, general-purpose programming language which supports multiple programming paradigms. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. It was developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. Ruby is dynamically typed and uses garbage collection and just-in-time compilation. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, Java and Lisp. History Early concept Matsumoto has said that Ruby was conceived in 1993. In a 1999 post to the ''ruby-talk'' mailing list, he describes some of his early ideas about the language: Matsumoto describes the design of Ruby as being like a simple Lisp language at its core, with an object system like that of Smalltalk, blocks inspired by higher-o ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]