Unifying Functional and Object-Oriented Programming with Scala.

Saved in:
Bibliographic Details
Title: Unifying Functional and Object-Oriented Programming with Scala.
Authors: ODERSKY, MARTIN1,2,3 martin.odersky@epfl.ch, ROMPF, TIARK4 tiark.rompf@epfl.ch
Source: Communications of the ACM. Apr2014, Vol. 57 Issue 4, p76-86. 11p. 7 Color Photographs, 1 Diagram.
Subjects: Scala (Computer program language), Computer programming, Programming languages, X Corp., Computer software development, Libraries, Documentation, Computer programmers, Algorithms
Abstract: The article presents information on Scala computer program language and what makes it appealing for developers. The first version of the language was launched in 2003 and gained popularity following adoption by Twitter Inc. It is a pragmatic language and focuses on making developers more productive and offers toolbox for expressing concurrency as well as parallelism. The focus on the language on objects as well as modularity makes it a library-centric language and makes it easier for computer programmers for defining high-level and efficient libraries.
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 95349095
AccessLevel: 6
PubType: Periodical
PubTypeId: serialPeriodical
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Unifying Functional and Object-Oriented Programming with Scala.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22ODERSKY%2C+MARTIN%22">ODERSKY, MARTIN</searchLink><relatesTo>1,2,3</relatesTo><i> martin.odersky@epfl.ch</i><br /><searchLink fieldCode="AR" term="%22ROMPF%2C+TIARK%22">ROMPF, TIARK</searchLink><relatesTo>4</relatesTo><i> tiark.rompf@epfl.ch</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Communications+of+the+ACM%22">Communications of the ACM</searchLink>. Apr2014, Vol. 57 Issue 4, p76-86. 11p. 7 Color Photographs, 1 Diagram.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Scala+%28Computer+program+language%29%22">Scala (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programming%22">Computer programming</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22X+Corp%2E%22">X Corp.</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+development%22">Computer software development</searchLink><br /><searchLink fieldCode="DE" term="%22Libraries%22">Libraries</searchLink><br /><searchLink fieldCode="DE" term="%22Documentation%22">Documentation</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programmers%22">Computer programmers</searchLink><br /><searchLink fieldCode="DE" term="%22Algorithms%22">Algorithms</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: The article presents information on Scala computer program language and what makes it appealing for developers. The first version of the language was launched in 2003 and gained popularity following adoption by Twitter Inc. It is a pragmatic language and focuses on making developers more productive and offers toolbox for expressing concurrency as well as parallelism. The focus on the language on objects as well as modularity makes it a library-centric language and makes it easier for computer programmers for defining high-level and efficient libraries.
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=95349095
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1145/2591013
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 11
        StartPage: 76
    Subjects:
      – SubjectFull: Scala (Computer program language)
        Type: general
      – SubjectFull: Computer programming
        Type: general
      – SubjectFull: Programming languages
        Type: general
      – SubjectFull: X Corp.
        Type: general
      – SubjectFull: Computer software development
        Type: general
      – SubjectFull: Libraries
        Type: general
      – SubjectFull: Documentation
        Type: general
      – SubjectFull: Computer programmers
        Type: general
      – SubjectFull: Algorithms
        Type: general
    Titles:
      – TitleFull: Unifying Functional and Object-Oriented Programming with Scala.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: ODERSKY, MARTIN
      – PersonEntity:
          Name:
            NameFull: ROMPF, TIARK
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 04
              Text: Apr2014
              Type: published
              Y: 2014
          Identifiers:
            – Type: issn-print
              Value: 00010782
          Numbering:
            – Type: volume
              Value: 57
            – Type: issue
              Value: 4
          Titles:
            – TitleFull: Communications of the ACM
              Type: main
ResultId 1