
عنوان:
Programming Ruby 3.3
نویسنده:
Noel Rappin, Dave Thomas
انتشارات:
Pragmatic Bookshelf
تاریخ انتشار:
2024
حجم:
7.25MB
معرفی کتاب:" برنامهنویسی Ruby 3.3 – راهنمای کامل و عملی از انتشارات Pragmatic برای برنامهنویسان حرفهای (ویرایش پنجم) "
کتاب Pickaxe، مرجع نهایی زبان Ruby، یکی از مهمترین منابع برای توسعهدهندگان وب است. Ruby زبانی تمامشیءگرا و قدرتمند است که پشتوانهی فریمورک محبوب Rails و بسیاری از وبسایتهای بزرگ دنیا بهشمار میرود.
این نسخهی بهروزرسانیشده، مرجعی جامع از ویژگیها و ساختارهای زبان Ruby تا نسخه 3.3 را ارائه میدهد؛ از جمله قابلیتهای جدیدی مانند Pattern Matching و Ractorها برای پردازش همزمان ایزوله.
اگر شما:
- میخواهید سریعتر از ایده تا کدنویسی پیش بروید،
- از زبانهایی که بیشتر مانعاند تا ابزار، خسته شدهاید،
- یا توسعهدهنده Rails هستید و میخواهید درک عمیقتری از Ruby داشته باشید،
این کتاب دقیقاً برای شماست.
چرا Ruby؟
Ruby ترکیبی از قدرت یک زبان شیءگرا با سادگی یک زبان اسکریپتی است. این ترکیب Ruby را به ابزار محبوبی برای برنامهنویسان تبدیل کرده که میخواهند کارها را سریع، ساده و تمیز انجام دهند.
ویژگیهای این مرجع:
- آموزش ساختار زبان Ruby از سطح پایه تا پیشرفته
- معرفی کلاسها، ماژولها و کتابخانههای استاندارد کلیدی
- پوشش کامل تغییرات نسخه Ruby 3.3 شامل ویژگیهای جدید
پیشنیاز مطالعه:
آشنایی پایهای با مفاهیم برنامهنویسی شیءگرا کافی است. اجرای کد Ruby معمولاً از طریق خط فرمان انجام میشود و توسعهدهندگان Ruby اغلب از ویرایشگرهای متن استفاده میکنند، نه IDEهای سنگین. Ruby روی Windows، Linux و macOS قابل اجراست.
فهرست مطالب
- Preface
- Acknowledgments
- Part I. Facets of Ruby
- 1. Getting Started
- 2. Ruby.new
- 3. Classes, Objects, and Variables
- 4. Collections, Blocks, and Iterators
- 5. More about Methods
- 6. Sharing Functionality: Inheritance, Modules, and Mixins
- 7. Basic Types: Numbers, Strings, and Ranges
- 8. Regular Expressions
- 9. Expressions
- 10. Exceptions
- 11. Basic Input and Output
- 12. Threads, Fibers, and Ractors
- 13. Testing Ruby Code
- Part II. Ruby in Its Setting
- 14. Ruby from the Command Line
- 15. Ruby Gems
- 16. Interactive Ruby
- 17. Debugging Ruby
- 18. Typed Ruby
- 19. Documenting Ruby
- Part III. Ruby Crystallized
- 20. Ruby and the Web
- 21. Ruby Style
- 22. The Ruby Object Model and Metaprogramming
- 23. Reflection and Object Space
- Part IV. Ruby Language Reference
- 24. Language Reference: Literal Types and Expressions
- 25. Language Reference: Objects and Classes
- Part V. Ruby Library Reference
- 26. Library Reference: Core Data Types
- 27. Library Reference: Ruby’s Object Model
- 28. Library Reference: Enumerators and Containers
- 29. Library Reference: Input, Output, Files, and Formats
- 30. Library Reference: Ruby on Ruby
- Part VI. Appendixes
- A1. Troubleshooting Ruby
- A2. I Can’t Look It Up!
- A3. Command-Line Basics
- A4. Ruby Runtimes
- A5. Ruby Changes
مشخصات
نام کتاب
Programming Ruby 3.3
نویسنده
Noel Rappin, Dave Thomas
انتشارات
Pragmatic Bookshelf
تاریخ انتشار
2024
ISBN
9781680509823
تعداد صفحات
1187
زبان
انگلیسی
فرمت
حجم
7.25MB
موضوع
System Design