Bataan Peninsula State University

Functional programming in Java : (Record no. 10949)

MARC details
000 -LEADER
fixed length control field 03684cam a22003855i 4500
001 - CONTROL NUMBER
control field 39643
003 - CONTROL NUMBER IDENTIFIER
control field 0000000000
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20240411192937.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 170320s2017 nyu s 000 0 eng d
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2017288245
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 1617292737
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781617292736
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)ocn945947688
035 ## - SYSTEM CONTROL NUMBER
System control number 19563123
040 ## - CATALOGING SOURCE
Original cataloging agency BTCTA
Language of cataloging eng
Transcribing agency BTCTA
Description conventions rda
Modifying agency YDXCP
-- BDX
-- UUM
-- OCLCO
-- MHD
-- YDX
-- OCLCF
-- DLC
042 ## - AUTHENTICATION CODE
Authentication code lccopycat
050 00 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.73.J38
Item number S264 2017
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.13/3
Edition number 23
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Saumont, Pierre-Yves.,
Relator term author.
245 10 - TITLE STATEMENT
Title Functional programming in Java :
Remainder of title how to improve your Java programs using functional techniques /
Statement of responsibility, etc. Pierre-Yves Saumont.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Shelter Island :
Name of producer, publisher, distributor, manufacturer Manning,
Date of production, publication, distribution, manufacture, or copyright notice [2017]
300 ## - PHYSICAL DESCRIPTION
Extent xx, 452 pages :
Other physical details illustrations.
336 ## - CONTENT TYPE
Content type term text
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Source rdacarrier
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc. note Includes bibliographical references (pages 438-439) and index.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note What is functional programming -- Using functions in Java -- Making Java more functional -- Recursion, corecursion, and memorization -- Data handling with lists -- Dealing with optimal data -- Handling errors and exceptions -- Advance list handling -- Working with laziness 00 More data handling with trees -- Solving real problems with advanced trees -- Jandling state mutation in a functional way -- Functional input / output -- Sharing mutable state with actors -- Solving common problems functionally.
520 ## - SUMMARY, ETC.
Summary, etc. Functional Programming in Java teaches Java developers how to incorporate the most powerful benefits of functional programming into new and existing Java code. You'll learn to think functionally about coding tasks in Java and use FP to make your applications easier to understand, optimize, maintain, and scale. About the Technology Here's a bold statement: learn functional programming and you'll be a better Java developer. Fortunately, you don't have to master every aspect of FP to get a big payoff. If you take in a few core principles, you'll see an immediate boost in the scalability, readability, and maintainability of your code. And did we mention that you'll have fewer bugs? Let's get started! About the Book Functional Programming in Java teaches you how to incorporate the powerful benefits of functional programming into new and existing Java code. This book uses easy-to-grasp examples, exercises, and illustrations to teach core FP principles such as referential transparency, immutability, persistence, and laziness. Along the way, you'll discover which of the new functionally inspired features of Java 8 will help you most. What's Inside Writing code that's easier to read and reason about Safer concurrent and parallel programming Handling errors without exceptions Java 8 features like lambdas, method references, and functional interfaces About the Reader Written for Java developers with no previous FP experience. About the Author Pierre-Yves Saumont is a seasoned Java developer with three decades of experience designing and building enterprise software. He is an R&D engineer at Alcatel-Lucent Submarine Networks.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Functional programming (Computer science)
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Java (Computer program language)
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Functional programming (Computer science)
Source of heading or term fast
Authority record control number or standard number (OCoLC)fst00936086.
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Java (Computer program language)
Source of heading or term fast
Authority record control number or standard number (OCoLC)fst00982065.
856 ## - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://drive.google.com/file/d/1QlQ-NYfdp5hJJomjhnUM3WDXc0StsypX/view?usp=sharing">https://drive.google.com/file/d/1QlQ-NYfdp5hJJomjhnUM3WDXc0StsypX/view?usp=sharing</a>
Holdings
Withdrawn status Lost status Damaged status Not for loan Home library Current library Shelving location Date acquired Full call number Barcode Date last seen Price effective from Koha item type
        Main Library Main Library E-Resources 01/07/2021 005.13/3 Sa191 E001892 03/07/2024 03/07/2024 E-Resources
Bataan Peninsula State University

  All rights Reserved
  Bataan Peninsula State University
  © 2024

Branches :

Abucay Campus: Bangkal, Abucay, Bataan, 2114
Bagac Campus: Bagumbayan, Bagac, Bataan 2107
Balanga Campus: Don Manuel Banzon Ave., Poblacion, City of Balanga, Bataan 2100
Dinalupihan Campus: San Ramon, Dinalupihan, Bataan, 2110
Orani Campus: Bayan, Orani, Bataan, 2112
Main Campus: Capitol Compound, Tenejero, City of Balanga, Bataan 2100

Powered by Koha