Unisciti a noi in un viaggio nel mondo dei libri!
Aggiungi questo libro allo scaffale
Grey
Scrivi un nuovo commento Default profile 50px
Grey
Iscriviti per leggere l'intero libro o leggi le prime pagine gratuitamente!
All characters reduced
Learning Scala Programming - Object-oriented programming meets functional reactive to create Scalable and Concurrent programs - cover

Learning Scala Programming - Object-oriented programming meets functional reactive to create Scalable and Concurrent programs

Vikash Sharma

Casa editrice: Packt Publishing

  • 0
  • 0
  • 0

Sinossi

Learn how to write scalable and concurrent programs in Scala, a language that grows with you.Key Features Get a grip on the functional features of the Scala programming language Understand and develop optimal applications using object-oriented and functional Scala constructs  Learn reactive principles with Scala and work with the Akka frameworkBook Description 
Scala is a general-purpose programming language that supports both functional and object-oriented programming paradigms. Due to its concise design and versatility, Scala's applications have been extended to a wide variety of fields such as data science and cluster computing. You will learn to write highly scalable, concurrent, and testable programs to meet everyday software requirements. 
We will begin by understanding the language basics, syntax, core data types, literals, variables, and more. From here you will be introduced to data structures with Scala and you will learn to work with higher-order functions. Scala's powerful collections framework will help you get the best out of immutable data structures and utilize them effectively. You will then be introduced to concepts such as pattern matching, case classes, and functional programming features. From here, you will learn to work with Scala's object-oriented features. Going forward, you will learn about asynchronous and reactive programming with Scala, where you will be introduced to the Akka framework. Finally, you will learn the interoperability of Scala and Java. 
After reading this book, you'll be well versed with this language and its features, and you will be able to write scalable, concurrent, and reactive programs in Scala.What you will learn Get to know the reasons for choosing Scala: its use and the advantages it provides over other languages Bring together functional and object-oriented programming constructs to make a manageable application Master basic to advanced Scala constructs Test your applications using advanced testing methodologies such as TDD Select preferred language constructs from the wide variety of constructs provided by Scala Make the transition from the object-oriented paradigm to the functional programming paradigm  Write clean, concise, and powerful code with a functional mindset Create concurrent, scalable, and reactive applications utilizing the advantages of ScalaWho this book is for 
This book is for programmers who choose to get a grip over Scala to write concurrent, scalable, and reactive programs. No prior experience with any programming language is required to learn the concepts explained in this book. Knowledge of any programming language would help the reader understanding concepts faster though.Vikash Sharma is a software developer and open source technology evangelist. He tries to keep things simple, which helps him write clean and manageable code. He has invested a large amount of time learning and implementing Scala code, and he has authored video courses for Scala. He works as a developer at SAP Labs.
Disponibile da: 30/01/2018.
Lunghezza di stampa: 426 pagine.

Altri libri che potrebbero interessarti

  • The Intelligent Workforce - How Humans & Machines Will Co-Create a Better Future - cover

    The Intelligent Workforce - How...

    Tim Houlne

    • 0
    • 2
    • 0
    There is a generational transformation in the workforce. But there is good news. Artificial intelligence and machine learning can help improve work processes, thus improving work experience and creating an environment that retains skilled workers.
    Mostra libro
  • The Future-Ready Brand - How the World's Most Influential CMOs are Navigating Societal Forces and Emerging Technologies - cover

    The Future-Ready Brand - How the...

    Mitch Duckler

    • 0
    • 1
    • 0
    In The Future-Ready Brand, Mitch Duckler looks to a new set of challenges facing the world’s leading brands and turns to the world’s most influential brand officers themselves to find solutions. Here he goes one-on-one with over 40 Global 1,000 CMOs to discover how they are navigating the confluence of shifting societal forces and emerging technologies that are impacting how every brand will thrive in the future.
    Mostra libro
  • A New Science of Life - cover

    A New Science of Life

    Rupert Sheldrake

    • 0
    • 1
    • 0
    **The fully revised edition of Rupert Sheldrake's controversial science classic, from the author of the bestselling Dogs That Know When Their Owners are Coming Home, celebrates its 40th anniversary in 2021!**
    
    After chemists crystallised a new chemical for the first time, it became easier and easier to crystallise in laboratories all over the world. After rats at Harvard first escaped from a new kind of water maze, successive generations learned quicker and quicker. Then rats in Melbourne, Australia learned yet faster. Rats with no trained ancestors shared in this improvement.
    
    Rupert Sheldrake sees these processes as examples of morphic resonance. Past forms and activities of organisms, he argues, influence organisms in the present through direct connections across time and space.Individual plants and animals both draw upon and contribute to the collective memory of their species.
    
    Sheldrake, now Director of the Perrott-Warwick Project supported by Trinity College, Cambridge, reinterprets the regularities of nature as being more like habits than immutable laws. Described as 'the best candidate for burning there has been for many years' by Nature on first publication, this updated edition will raise hackles and inspire curiosity in equal measure.
    Mostra libro
  • First Order Logic - Fundamentals and Applications - cover

    First Order Logic - Fundamentals...

    Fouad Sabry

    • 0
    • 1
    • 0
    What Is First Order Logic
     
    First-order logic is a collection of formal systems that are utilized in the fields of mathematics, philosophy, linguistics, and computer science. Other names for first-order logic include predicate logic, quantificational logic, and first-order predicate calculus. In first-order logic, quantified variables take precedence over non-logical objects, and the use of sentences that contain variables is permitted. As a result, rather than making assertions like "Socrates is a man," one can make statements of the form "there exists x such that x is Socrates and x is a man," where "there exists" is a quantifier and "x" is a variable. This is in contrast to propositional logic, which does not make use of quantifiers or relations; propositional logic serves as the basis for first-order logic in this sense.
     
    How You Will Benefit
     
    (I) Insights, and validations about the following topics:
     
    Chapter 1: First-order logic
     
    Chapter 2: Axiom
     
    Chapter 3: Propositional calculus
     
    Chapter 4: Peano axioms
     
    Chapter 5: Universal quantification
     
    Chapter 6: Conjunctive normal form
     
    Chapter 7: Consistency
     
    Chapter 8: Zermelo–Fraenkel set theory
     
    Chapter 9: Interpretation (logic)
     
    Chapter 10: Quantifier rank
     
    (II) Answering the public top questions about first order logic.
     
    (III) Real world examples for the usage of first order logic in many fields.
     
    Who This Book Is For
     
    Professionals, undergraduate and graduate students, enthusiasts, hobbyists, and those who want to go beyond basic knowledge or information for any kind of first order logic.
    Mostra libro