reklama - zainteresowany?

Ruby in a Nutshell - Helion

Ruby in a Nutshell
ebook
Autor: Yukihiro Matsumoto
ISBN: 978-14-493-7880-6
stron: 222, Format: ebook
Data wydania: 2001-11-13
Księgarnia: Helion

Cena książki: 72,24 zł (poprzednio: 84,99 zł)
Oszczędzasz: 15% (-12,75 zł)

Dodaj do koszyka Ruby in a Nutshell

Tagi: Programowanie | Ruby - Programowanie

Ruby is an absolutely pure object-oriented scripting language written in C and designed with Perl and Python capabilities in mind. While its roots are in Japan, Ruby is slowly but surely gaining ground in the US. The goal of Yukihiro Matsumoto, creator of Ruby and author of this book, is to incorporate the strengths of languages like Perl, Python, Lisp and Smalltalk. Ruby is a genuine attempt to combine the best of everything in the scripting world. Since 1993, Ruby mailing lists have been established, Web pages have formed, and a community has grown around it. The language itself is very good at text processing and is notable for its broad object orientation. Ruby is portable and runs under GNU/Linux (and other Unices) as well as DOS, MS Windows and Mac.With Ruby in a Nutshell, Matsumoto offers a practical reference to the features of this new language including the command-line options, syntax, built-in variables, functions, and many commonly used classes and modules. This guide covers the current stable version of Ruby (1.6), yet is applicable to the development version 1.7 and the next planned stable version 1.8. You will find a thorough description of Ruby's language syntax, and a description of the core functionality built into the standard Ruby interpreter, which has more than 800 built-in methods in 42 classes and modules.Ruby finds its power through its built-in libraries, and this handy volume take you through the many useful libraries that come with the standard Ruby distribution--from network access via HTTP and CGI programming, to data persistence using the DBM library. This book concludes with coverage of the unique tools that come with Ruby, including the debugger, profiler, and irb (or interactive ruby.)Find out how Ruby combines the strengths of other languages, and why it has captured the interest of so many open source programmers. As part of the successful "in a nutshell" series of books from O'Reilly & Associates, Ruby in a Nutshell is for readers who want a single desktop reference for all their needs.

Dodaj do koszyka Ruby in a Nutshell

 

Osoby które kupowały "Ruby in a Nutshell", wybierały także:

  • Learning Java Lambdas
  • Learn Python Programming
  • Building Microservices with Spring
  • Modern C++: Efficient and Scalable Application Development
  • Python: Advanced Guide to Artificial Intelligence

Dodaj do koszyka Ruby in a Nutshell

Spis treści

Ruby in a Nutshell eBook -- spis treści

  • Ruby in a Nutshell
    • SPECIAL OFFER: Upgrade this ebook with OReilly
    • Foreword
    • Preface
      • How This Book Is Organized
      • Conventions Used in This Book
      • Comments and Questions
      • Acknowledgments
    • 1. Introduction
      • 1.1. Rubys Elegance
      • 1.2. Ruby in Action
    • 2. Language Basics
      • 2.1. Command-Line Options
      • 2.2. Environment Variables
      • 2.3. Lexical Conventions
        • 2.3.1. Whitespace
        • 2.3.2. Line Endings
        • 2.3.3. Comments
        • 2.3.4. Identifiers
        • 2.3.5. Reserved Words
      • 2.4. Literals
        • 2.4.1. Numbers
          • 2.4.1.1. Integers
          • 2.4.1.2. Floating-point numbers
        • 2.4.2. Strings
          • 2.4.2.1. String concatenation
          • 2.4.2.2. Expression substitution
          • 2.4.2.3. Backslash notation
          • 2.4.2.4. General delimited strings
          • 2.4.2.5. here documents
        • 2.4.3. Symbols
        • 2.4.4. Arrays
          • 2.4.4.1. General delimited string array
        • 2.4.5. Hashes
        • 2.4.6. Regular Expressions
          • 2.4.6.1. Regular-expression modifiers
          • 2.4.6.2. Regular-expression patterns
      • 2.5. Variables
        • Global Variables
        • Instance Variables
        • Class Variables
        • Local Variables
        • Constants
        • Pseudo-Variables
        • Assignment
        • Parallel Assignment
        • Abbreviated Assignment
      • 2.6. Operators
        • 2.6.1. Operator Expressions
          • 2.6.1.1. Nonmethod operators
          • 2.6.1.2. Range operators
          • 2.6.1.3. Logical operators
          • 2.6.1.4. Ternary operator
          • 2.6.1.5. defined? operator
      • 2.7. Methods
        • Reference Section
          • Normal Method Calls
        • 2.7.1. Specifying Blocks with Method Calls
          • def Statement
        • 2.7.2. Singleton Methods
          • def Statement for Singleton Methods
        • 2.7.3. Method Operations
          • alias Statement
          • undef Statement
        • 2.7.4. Other Method-Related Statements
          • yield Statement
          • super Statement
      • 2.8. Control Structures
        • if Statement
        • unless Statement
        • case Statement
        • while Statement
        • until Statement
        • for Statement
        • break Statement
        • next Statement
        • redo Statement
        • retry Statement
        • begin Statement
        • rescue Statement
        • raise method
        • BEGIN Statement
        • END Statement
      • 2.9. Object-Oriented Programming
        • 2.9.1. Classes and Instances
          • class Statement
        • 2.9.2. Methods
        • 2.9.3. Singleton Classes
        • 2.9.4. Modules
          • module Statement
        • 2.9.5. Mix-ins
        • 2.9.6. Method Visibility
        • 2.9.7. Object Initialization
        • 2.9.8. Attributes
        • 2.9.9. Hooks
      • 2.10. Security
        • 2.10.1. Restricted Execution
          • Level 0
          • Level 1
          • Level 2
          • Level 3
          • Level 4
    • 3. Built-in Library Reference
      • 3.1. Predefined Variables
      • 3.2. Predefined Global Constants
      • 3.3. Built-in Functions
      • 3.4. Built-in Library
        • 3.4.1. Objects
          • Object
          • Kernel
        • 3.4.2. Strings and Regular Expressions
          • String
          • Regexp
          • MatchData
        • 3.4.3. Arrays and Hashes
          • Array
          • Hash
          • Enumerable
        • 3.4.4. Numbers
          • Numeric
          • Integer
          • Fixnum
          • Bignum
          • Float
          • Precision
          • Comparable
          • Math
        • 3.4.5. Operating System Services
          • IO
          • File
          • File::Stat
          • FileTest
          • Dir
          • Process
        • 3.4.6. Threads
          • Thread
          • ThreadGroup
        • 3.4.7. Exceptions
          • Exception
          • Errno
        • 3.4.8. Built-in Exceptions
        • 3.4.9. Classes and Modules
          • Module
          • Class
        • 3.4.10. Proc Objects and Bindings
          • Proc
          • Method
          • UnboundMethod
          • Binding
          • Continuation
        • 3.4.11. Miscellaneous Classes and Modules
          • GC
          • ObjectSpace
          • NilClass
          • TrueClass
          • FalseClass
          • Data
          • Marshal
          • Range
          • Struct
          • Time
    • 4. Standard Library Reference
      • 4.1. Standard Library
        • 4.1.1. Network
          • BasicSocket
          • IPSocket
          • UDPSocket
          • TCPSocket
          • TCPServer
          • UNIXSocket
          • UNIXServer
          • Socket
          • Net::FTP
          • Net::HTTP
          • Net::IMAP
          • Net::POP3
          • Net::APOP
          • Net::POPMail
          • Net::SMTP
          • Net::Telnet
          • CGI
          • CGI::Cookie
          • CGI::Session
        • 4.1.2. Operating System Services
          • Curses
          • Curses::Window
          • Etc
          • Fcntl
          • Find
          • ftools
          • GetoptLong
          • PTY
          • Readline
          • Tempfile
          • Win32API
        • 4.1.3. Threads
          • ConditionVariable
          • Monitor
          • MonitorMixin
          • Mutex
          • Queue
          • SizedQueue
          • ThreadsWait
        • 4.1.4. Data Persistence
          • DBM
          • GDBM
          • SDBM
          • PStore
        • 4.1.5. Numbers
          • Complex
          • Rational
          • Matrix
        • 4.1.6. Design Patterns
          • Delegator
          • SimpleDelegator
          • DelegatorClass
          • Forwardable
          • SingleForwardable
          • Singleton
          • Observable
        • 4.1.7. Miscellaneous Libraries
          • Date
          • ParseDate
          • timeout
          • MD5
          • SHA1
    • 5. Ruby Tools
      • 5.1. Standard Tools
        • 5.1.1. Debugger
        • 5.1.2. Profiler
        • 5.1.3. Tracer
        • 5.1.4. irb
        • 5.1.5. ruby-mode for Emacs
      • 5.2. Additional Tools
        • 5.2.1. ri: Ruby Interactive Reference
        • 5.2.2. eRuby
      • 5.3. Ruby Application Archive
    • 6. Ruby Updates
      • 6.1. Summary of Changes
      • 6.2. Changes from 1.6.5 to 1.7.1
      • 6.3. The Future of Ruby
      • 6.4. Participate in Ruby
    • Index
    • About the Author
    • Colophon
    • SPECIAL OFFER: Upgrade this ebook with OReilly

Dodaj do koszyka Ruby in a Nutshell

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.