دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2nd
نویسندگان: Cay S. Horstmann
سری:
ناشر: Addison-Wesley
سال نشر: 2016
تعداد صفحات: 385
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 15 مگابایت
در صورت تبدیل فایل کتاب Scala for the Impatient به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب اسکالا برای بی صبران نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
علاقه به زبان برنامه نویسی اسکالا به دلایل زیادی همچنان در حال
افزایش است. اسکالا سبک برنامه نویسی کاربردی را بدون رها کردن
پارادایم شی گرا می پذیرد و به شما امکان می دهد برنامه ها را
مختصرتر از جاوا بنویسید. از آنجایی که Scala بر روی JVM اجرا می
شود، می تواند به هر کتابخانه جاوا دسترسی داشته باشد و با چارچوب
های آشنای جاوا سازگار است. اسکالا همچنین استفاده از قدرت کامل
همزمانی را آسانتر میکند.
نوشته شده برای برنامهنویسان مجرب جاوا، سی، یا سی شارپ که تازه
با Scala یا برنامهنویسی کاربردی آشنا هستند، Scala for the
Impatient، نسخه دوم، کلید Scala را معرفی میکند. مفاهیم و تکنیک
هایی که برای اینکه بتوانید سریع کار کنید به آنها نیاز دارید.
این مقدمه عالی برای زبان است، به ویژه برای خوانندگان بی حوصله
که می خواهند اصول اسکالا را یاد بگیرند تا بتوانند به سرعت
کدنویسی را شروع کنند. سعی نمیکند همه ویژگیهای زبان را به طور
کامل فهرست کند یا شما را از طریق مثالهای طولانی و ساختگی رنج
بکشد. درعوض، نمونههایی که با دقت ساخته شدهاند و فعالیتهای
عملی شما را در مراحل کاملاً تعریفشده صلاحیت، از ابتدایی تا
تخصصی راهنمایی میکنند.
این نسخه اصلاحشده بهطور کامل برای Scala 2.12 بهروزرسانی شده
است و استفاده فعلی Scala را منعکس میکند. این شامل پوشش
افزودهای از ویژگیهای اخیر Scala، از جمله درونیابی رشته،
فراخوانی پویا، کلاسهای ضمنی و آتی است. Scala زبان بزرگی است،
اما شما می توانید بدون دانستن دقیق تمام جزئیات آن، از آن به طور
موثر استفاده کنید. این عنوان دقیقاً اطلاعاتی را که برای شروع به
کار نیاز دارید در بخشهای فشرده و قابل فهم ارائه میکند.
به سرعت با مفسر، نحو، ابزارها و اصطلاحات منحصر به فرد Scala
شروع کنید
ویژگیهای اصلی زبان اصلی: توابع، آرایهها ، نقشه ها، تاپل ها،
بسته ها، واردات، مدیریت استثناها و موارد دیگر
با برنامه نویسی شی گرا در Scala آشنا شوید: کلاس ها، وراثت، و
ویژگی ها
از Scala برای کارهای برنامه نویسی در دنیای واقعی استفاده کنید:
کار با فایل ها، معمولی عبارات و XML
کار با توابع مرتبه بالاتر و کتابخانه مجموعه های قدرتمند
Scala
از تطبیق الگوهای قدرتمند و کلاس های موردی Scala استفاده
کنید
ایجاد برنامه های همزمان با Scala futures
اجرای زبان های خاص دامنه
سیستم نوع اسکالا را بشناسید
استفاده از ابزارهای قدرت پیشرفته مانند حاشیه نویسی، مفاهیم ضمنی
و کلاس های نوع
Interest in the Scala programming language continues to grow
for many reasons. Scala embraces the functional programming
style without abandoning the object-oriented paradigm, and it
allows you to write programs more concisely than in Java.
Because Scala runs on the JVM, it can access any Java library
and is interoperable with familiar Java frameworks. Scala also
makes it easier to leverage the full power of
concurrency.
Written for experienced Java, C++, or C# programmers who are
new to Scala or functional programming, Scala for the
Impatient, Second Edition, introduces the key Scala concepts
and techniques you need in order to be productive quickly. It
is the perfect introduction to the language, particularly for
impatient readers who want to learn the fundamentals of Scala
so they can start coding quickly. It doesn’t attempt to
exhaustively list all the features of the language or make you
suffer through long and contrived examples. Instead, carefully
crafted examples and hands-on activities guide you through
well-defined stages of competency, from basic to expert.
This revised edition has been thoroughly updated for Scala 2.12
and reflects current Scala usage. It includes added coverage of
recent Scala features, including string interpolation, dynamic
invocation, implicit classes, and futures. Scala is a big
language, but you can use it effectively without knowing all of
its details intimately. This title provides precisely the
information that you need to get started in compact,
easy-to-understand chunks.
Get started quickly with Scala’s interpreter, syntax, tools,
and unique idioms
Master core language features: functions, arrays, maps, tuples,
packages, imports, exception handling, and more
Become familiar with object-oriented programming in Scala:
classes, inheritance, and traits
Use Scala for real-world programming tasks: working with files,
regular expressions, and XML
Work with higher-order functions and the powerful Scala
collections library
Leverage Scala’s powerful pattern matching and case
classes
Create concurrent programs with Scala futures
Implement domain-specific languages
Understand the Scala type system
Apply advanced “power tools,” such as annotations, implicits,
and type classes