دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: Thomas D. سری: ناشر: The Pragmatic Programmers سال نشر: 2013 تعداد صفحات: 868 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 21 مگابایت
در صورت تبدیل فایل کتاب Programming Ruby 1.9 & 2.0 The Pragmatic Programmers' Guide به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی Ruby 1.9 and 2.0 The Pragmatic Programmers' Guide نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتابچه راهنمای مرجع برای Ruby 1.9 و Ruby 2.0 است، آخرین
نسخه Ruby، شامل توضیحاتی در مورد تمام ماژول های کتابخانه
استاندارد، یک مرجع کامل به تمام کلاس ها و ماژول های داخلی (شامل
همه روش های جدید و تغییر یافته معرفی شده). توسط Ruby 1.9،
1.9.2، 1.9.3 و 2.0). همچنین شامل تمام نحو و معنای جدید و تغییر
یافته معرفی شده از زمان Ruby
1.8 است. درباره قوانین جدید عبور پارامتر، محدوده متغیر محلی در
بلوکها، فیبرها، و نحو جدید اعلام بلوک، در میان سایر ویژگیهای
جدید هیجانانگیز، بیاموزید.
Pickaxe شامل چهار بخش اصلی است:
یک آموزش تحسینشده در مورد استفاده از Ruby. اشاره قطعی به زبان.
مستندات کامل کلیه کلاس ها، ماژول ها و متدهای داخلی. توضیحات
کامل همه 97 کتابخانه استاندارد.
روبی یک زبان کاملاً شی گرا است، بسیار شبیه به زبان کلاسیک شی
گرا، اسمال تاک. مانند Smalltalk، به صورت پویا تایپ میشود
(برخلاف جاوا یا C++)، اما برخلاف اسمالتاک، Ruby دارای همان
امکاناتی است که در زبانهای اسکریپتنویسی مدرن مانند Perl و
Python وجود دارد.
ترکیبی از قدرت یک شیگرای خالص. زبان با راحتی یک زبان برنامه
نویسی، Ruby را به ابزار مورد علاقه برنامه نویسان هوشمند و آینده
نگر تبدیل می کند.
درباره Ruby 2.0
Ruby 2.0 یک به روز رسانی جزئی برای Ruby 1.9 است.
تغییرات عمده زبان در Ruby 2.0 اضافه کردن آرگومان های کلیدواژه و
تغییر استفاده از UTF-8 به عنوان رمزگذاری فایل منبع پیش فرض
است.
تعدادی اضافه شده به کتابخانه استاندارد وجود دارد، از
جمله:
@Enumerator::Lazy@، که پشتیبانی را اضافه می کند. برای دسترسی
تنبل به لیست های بالقوه بی نهایت. اصلاحات به شما این امکان را
میدهد که تغییرات را در کلاسهای شخص ثالث کپسوله کنید، و کاربرد
آنها را به فایلهای منبع جداگانه محدود کنید، و از آلوده کردن
برنامههای جهانی جلوگیری کنید.
همچنین متوجه خواهید شد که Ruby 2 سریعتر است و بهبودهایی در
مدیریت حافظه دارد که آن را ایجاد میکند. سرور پسندتر است.
همه گفته شد، بیش از 110 بخش از کتاب وجود دارد که برای نشان دادن
محتوای 2.0 پرچم گذاری شده و پیوند متقابل داده شده است.
این کتاب برای چه کسی است:
آیا می خواهید از ایده اول برای کار کردن کد بسیار، بسیار سریعتر؟
آیا در حال حاضر زمان بیشتری را برای جلب رضایت کامپایلر به جای
مشتریان یا کاربران نهایی خود صرف می کنید؟ آیا از زبانهایی که
بهنظر میرسد بهجای انجام کار، مانع از کار شما میشوند، ناامید
شدهاید؟ آیا از Rails استفاده میکنید و میخواهید عمیقتر به
زبان روبی زیربنایی بپردازید؟ اگر چنین است، پس ما یک زبان و کتاب
برای شما داریم!
This is the reference manual for both Ruby 1.9 and Ruby 2.0,
the very latest version of Ruby, including a description of all
the standard library modules, a complete reference to all
built-in classes and modules (including all the new and changed
methods introduced by Ruby 1.9, 1.9.2, 1.9.3, and 2.0). It also
includes all the new and changed syntax and semantics
introduced since Ruby
1.8. Learn about the new parameter passing rules, local
variable scoping in blocks, fibers, and the new block
declaration syntax, among other exciting new features.
The Pickaxe contains four major sections:
An acclaimed tutorial on using Ruby. The definitive reference
to the language. Complete documentation of all built-in
classes, modules, and methods. Complete descriptions of all 97
standard libraries.
Ruby is a fully object-oriented language, much like the classic
object-oriented language, Smalltalk. Like Smalltalk, it is
dynamically typed (as opposed to Java or C++), but unlike
Smalltalk, Ruby features the same conveniences found in modern
scripting languages such as Perl and Python.
The combination of the power of a pure object-oriented language
with the convenience of a scripting language makes Ruby a
favorite tool of intelligent, forward-thinking
programmers.
About Ruby 2.0
Ruby 2.0 is a minor update to Ruby 1.9.
The major language changes in Ruby 2.0 are the addition of
keyword arguments and the change to use UTF-8 as the default
source file encoding.
There are a number of additions to the standard library,
including:
@Enumerator::Lazy@, which adds support for lazy access to
potentially infinite lists. Refinements allow you to
encapsulate changes to third-party classes, and scope their
application to individual source files, preventing your changes
from polluting the global application.
Youll also find that Ruby 2 is faster, and has memory
management improvements that make it more
server-friendly.
All told, there are over 110 sections of the book that have
been flagged and cross-linked to indicate 2.0 content.
Who this book is for:
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 getting the work done? Are you using Rails, and
want to dig deeper into the underlying Ruby language? If so,
then weve got a language and book for you!