Course

Scala Programming:Level 01

Designed to be a concise, high-level language aimed at addressing criticisms directed towards Java, Scala is a general-purpose programming language combining object-oriented, functional programming and a strong static type system that assists in avoiding bugs in complex applications, with its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries. It provides language interoperability with Java, such that libraries written in either language may be referenced directly. Nevertheless, unlike Java, Scala has many features of functional programming languages like Scheme, Standard ML and Haskell, including currying, type inference, immutability, lazy evaluation, and pattern matching. It also possesses an advanced type system supporting algebraic data types, covariance and contra-variance, higher-order types, and anonymous types apart from operator overloading, optional parameters, named parameters, and raw strings.

6 Lessons
  • suryaprasanth.k started taking the course Scala Programming: Level 01 5 days, 21 hours ago

    Course

    Scala Programming: Level 01

    Designed to be a concise, high-level language aimed at addressing criticisms directed towards Java, Scala is a general-purpose programming language combining object-oriented, functional programming and a strong static type system that assists in avoiding bugs in complex applications, with its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries. It provides language interoperability with Java, such that libraries written in either language may be referenced directly. Nevertheless, unlike Java, Scala has many features of functional programming languages like Scheme, Standard ML and Haskell, including currying, type inference, immutability, lazy evaluation, and pattern matching. It also possesses an advanced type system supporting algebraic data types, covariance and contra-variance, higher-order types, and anonymous types apart from operator overloading, optional parameters, named parameters, and raw strings.

  • SuryaDeepta.Mazumdar started taking the course Scala Programming: Level 01 5 months ago

    Course

    Scala Programming: Level 01

    Designed to be a concise, high-level language aimed at addressing criticisms directed towards Java, Scala is a general-purpose programming language combining object-oriented, functional programming and a strong static type system that assists in avoiding bugs in complex applications, with its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries. It provides language interoperability with Java, such that libraries written in either language may be referenced directly. Nevertheless, unlike Java, Scala has many features of functional programming languages like Scheme, Standard ML and Haskell, including currying, type inference, immutability, lazy evaluation, and pattern matching. It also possesses an advanced type system supporting algebraic data types, covariance and contra-variance, higher-order types, and anonymous types apart from operator overloading, optional parameters, named parameters, and raw strings.

  • Sugan.C started taking the course Scala Programming: Level 01 1 year, 4 months ago

    Course

    Scala Programming: Level 01

    Designed to be a concise, high-level language aimed at addressing criticisms directed towards Java, Scala is a general-purpose programming language combining object-oriented, functional programming and a strong static type system that assists in avoiding bugs in complex applications, with its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries. It provides language interoperability with Java, such that libraries written in either language may be referenced directly. Nevertheless, unlike Java, Scala has many features of functional programming languages like Scheme, Standard ML and Haskell, including currying, type inference, immutability, lazy evaluation, and pattern matching. It also possesses an advanced type system supporting algebraic data types, covariance and contra-variance, higher-order types, and anonymous types apart from operator overloading, optional parameters, named parameters, and raw strings.

  • prashanth.gb completed the topic References 3 years ago

  • prashanth.gb started taking the course Scala Programming: Level 01 3 years ago

    Course

    Scala Programming: Level 01

    Designed to be a concise, high-level language aimed at addressing criticisms directed towards Java, Scala is a general-purpose programming language combining object-oriented, functional programming and a strong static type system that assists in avoiding bugs in complex applications, with its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries. It provides language interoperability with Java, such that libraries written in either language may be referenced directly. Nevertheless, unlike Java, Scala has many features of functional programming languages like Scheme, Standard ML and Haskell, including currying, type inference, immutability, lazy evaluation, and pattern matching. It also possesses an advanced type system supporting algebraic data types, covariance and contra-variance, higher-order types, and anonymous types apart from operator overloading, optional parameters, named parameters, and raw strings.

  • Upendra started taking the course Scala Programming: Level 01 3 years, 1 month ago

    Course

    Scala Programming: Level 01

    Designed to be a concise, high-level language aimed at addressing criticisms directed towards Java, Scala is a general-purpose programming language combining object-oriented, functional programming and a strong static type system that assists in avoiding bugs in complex applications, with its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries. It provides language interoperability with Java, such that libraries written in either language may be referenced directly. Nevertheless, unlike Java, Scala has many features of functional programming languages like Scheme, Standard ML and Haskell, including currying, type inference, immutability, lazy evaluation, and pattern matching. It also possesses an advanced type system supporting algebraic data types, covariance and contra-variance, higher-order types, and anonymous types apart from operator overloading, optional parameters, named parameters, and raw strings.

  • Load More