jagomart
digital resources
picture1_Scala Pdf 188822 | Functional Programming In Scala


 195x       Filetype PDF       File size 0.53 MB       Source: cte.ibsu.edu.ge


File: Scala Pdf 188822 | Functional Programming In Scala
functional programming in scala tbilisi ibsu 2015 scala scala is an acronym for scalablelanguage designed by prof martin odersky at epfl it means that you can construct additional objects and ...

icon picture PDF Filetype PDF | Posted on 03 Feb 2023 | 2 years ago
Partial capture of text on file.
     Functional programming 
          in Scala
         Tbilisi, IBSU 2015
            Scala
    Scala is an acronym for “ScalableLanguage”.
  Designed by Prof. Martin Odersky at EPFL.
  It means that you can construct additional objects and 
  functions and manipulate with them.
  The main feature of the language - scalability is the result 
  of a careful integration of object-oriented and functional 
  language concepts.
  Scala has interpreter part and effective compiler which 
  reduce it to JVM  bytecode. That's why you can use Scala
  and Java modules in one program. Scala compiler 
  contains a subset of a Java compiler to make sense of such 
  recursive dependencies 
   What are object-oriented and  
     functional programming 
         concepts?
  •Object-oriented programming(OOP)is 
  aprogramming paradigmthat represents 
  concepts as "objects" that have data 
  fields (attributes that describe the object) and 
  associated procedures known as methods.
  Objects, which are usually instances of classes, 
  are used to interact with one another to design 
  applications and computer programs. 
  C++, Objective-C, Smalltalk, Java and C# are 
  examples of object-oriented programming 
  languages.
      But many languages admit values 
  that are not objects, such as the primitive 
  values. Or they allow static fields and methods 
  that are not members  of any object. 
      These deviations from the pure idea 
  of object-oriented programming look quite 
  harmless at first, but they have an annoying 
  tendency to complicate things and limit 
  scalability.
The words contained in this file might help you see if this file matches what you are looking for:

...Functional programming in scala tbilisi ibsu is an acronym for scalablelanguage designed by prof martin odersky at epfl it means that you can construct additional objects and functions manipulate with them the main feature of language scalability result a careful integration object oriented concepts has interpreter part effective compiler which reduce to jvm bytecode s why use java modules one program contains subset make sense such recursive dependencies what are oop aprogramming paradigmthat represents as have data fields attributes describe associated procedures known methods usually instances classes used interact another design applications computer programs c objective smalltalk examples languages but many admit values not primitive or they allow static members any these deviations from pure idea look quite harmless first annoying tendency complicate things limit...

no reviews yet
Please Login to review.