اسکالا (Scala) یک زبان برنامه‌نویسی شیءگرا و تابعی است. نام اسکالا آمیزه‌ای است از "scalable" و "language" به معنی زبان مقایس‌پذیر، از اهداف اصلی ایجاد زبان اسکالا، ارائه زبانی است برای تولید نرم‌افزار مقیاس‌پذیر به روشی چابک و سریع، و به دور از مشکلات مرسوم. اسکالا تلفیق زبان‌های شی‌گرا همچون روبی و جاوا با زبان‌های تابعی همچون Haskell و Erlang است. از دیدگاه چابکی و کارایی، عده‌ای اسکالا را جمع دو دنیای زبان‌های پویا (Dynamic-Type) و ایستا (Static-Type) می‌دانند. یکی از دلایل دیگری که باعث مقبولیت و همچنین کارایی بالای این زبان می‌شود، دستور زبان (Syntax) منعطف آن است. اسکالا توسط پروفسور مارتین اودرسکی که خالق Genericهای جاوا و از برترین توسعه دهندگان کامپایلر javac می‌باشد، در سال ۲۰۰۳ طراحی و به مرور توسط ایشان و جامعه اسکالا بهبود و توسعه داده شده است.
در دوره آموزشی Lynda Scala Essential Training با زبان برنامه نویسی اسکالا و ویژگی های آن آشنا می شوید.

سرفصل های دوره آموزشی Lynda Scala Essential Training:
- یکپارچه سازی با IDE ها
- برگه اسکالا
- جلسات اسکالا
- استنتاج نوع
- ایجاد متغیرها
- کار با حلقه ها
- توابع مرتبه بالا
- اپراتورهای اسکالا
- کار با اظهارات تصمیم
- استثناها و استفاده از try و Catch
- کار با تاپل ها و آرایه ها
- کلاس ها، زمینه ها و روش
 

Lynda Scala Essential Training Screenshot 1 Lynda Scala Essential Training Screenshot 2 Lynda Scala Essential Training Screenshot 3 Lynda Scala Essential Training Screenshot 4

Are you ready to discover the capabilities of the Scala programming language? Scala source code compiles to Java bytecode, so that the resulting executable code runs on a Java virtual machine (JVM). Java libraries are interoperable with Scala code. Like Java, Scala is object-oriented, and uses a curly-brace syntax reminiscent of the C programming language. Unlike Java, Scala has many features of functional programming languages, including currying, type inference, immutability, lazy evaluation, and pattern matching. It also has an advanced type system supporting algebraic data types, anonymous types, covariance, contravariance, and higher-order types. Other features of Scala not present in Java include operator overloading, optional parameters, named parameters, raw strings, and no checked exceptions. Many of these flexible features are covered in this course. Join Peggy Fisher as she helps get you started with Scala, so you can leverage the unique capabilities it offers. First, learn the basics of type inference, variables, loops, functions, and operators. Then, find out how to read files using a console, perform pattern matching, handle exceptions, and more. Finally, learn how to use classes, fields, methods, and objects.

More info (open/close)

مشخصات

شرکت سازنده: لیندا / Lynda
زبان آموزش: انگلیسی
مدرس: Peggy Fisher
سطح آموزشی: , متوسطه
زمان آموزش: 3 ساعت + 8 دقیقه
حجم فایل: 315 مگابایت
تاریخ انتشار: 19:46 - 96/3/5
منبع: فارس درس / farsdars.ir
امتیاز: 2.5 Star(s)

 

رمز فایل

www.p30download.com

برچسب ها: , , , , , , , , , , , , ,