Functional Programming Patterns in Scala and Clojure

Автор: Ice Zero от 28-02-2019, 00:36, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM
Автор: Michael Bevilacqua-Linn
Издательство: Pragmatic Bookshelf
Год: 2013
Формат: PDF
Страниц: 256
Для сайта: litgu.ru
Размер: 4 Mb
Язык: English
Solve real-life programming problems with a fraction of the code that pure object-oriented programming requires. Use Scala and Clojure to solve in-depth problems with two sets of patterns: object-oriented patterns that become more concise with functional programming, and natively functional patterns. Your code will be more declarative, with fewer bugs and lower maintenance costs.

Functional languages have their own patterns that enable you to solve problems with less code than object-oriented programming alone. This book introduces you, the experienced Java programmer, to Scala and Clojure: practical, production-quality languages that run on the JVM and interoperate with existing Java. By using both the statically typed, type-inferred Scala and the dynamically typed, modern Lisp Clojure, you'll gain a broad understanding of functional programming.
 

Functional Thinking: Paradigm Over Syntax

Автор: Ice Zero от 28-02-2019, 00:30, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Functional Thinking: Paradigm Over Syntax
Автор: Neal Ford
Издательство: O'Reilly Media
Год: 2014
Формат: PDF
Страниц: 180
Для сайта: litgu.ru
Размер: 6 Mb
Язык: English

If you’re familiar with functional programming basics and want to gain a much deeper understanding, this in-depth guide takes you beyond syntax and demonstrates how you need to think in a new way. Software architect Neal Ford shows intermediate to advanced developers how functional coding allows you to step back a level of abstraction so you can see your programming problem with greater clarity.
Each chapter shows you various examples of functional thinking, using numerous code examples from Java 8 and other JVM languages that include functional capabilities. This book may bend your mind, but you’ll come away with a much better grasp of functional programming concepts.
 

Fundamendals of software engineering

Автор: literator от 27-02-2019, 21:25, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Fundamendals of software engineering
Автор: Joe Williamson
Издательство: Amazon Digital Services LLC
ASIN: B07K6SLBJD
Год: 2018
Страниц: 835
Язык: английский
Формат: azw3
Размер: 11.4 MB

Software engineering is the branch of systems engineering concerned with the development of large and complex software intensive systems.
 

Java Magazine: Microservices and Containers

Автор: literator от 27-02-2019, 21:18, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Java Magazine: Microservices and Containers
Автор: Andrew Benstock
Издательство: Amazon Digital Services LLC
ASIN: B07L3FZCJJ
Год: 2018
Страниц: 124
Язык: английский
Формат: epub, azw3, pdf (conv)
Размер: 10.1 MB

It's no secret that the role of desktop computing has changed considerably over the last 10 years. Before the advent of web applications and the widespread popularity of mobile devices, desktops were the prevailing metaphor for user-facing apps. Major languages all had specialized libraries that delivered the ability for rich UI experiences.Java had Swing (later JavaFX) and the Eclipse Standard Widget Toolkit (SWT). C had the GTK toolkit, and C++ had Qt. And of course Microsoft had a variety of platform-speciic UI toolkits. The decline of the PC market during the last decade has been matched by a surge in mobileoriented design. Many UI metaphors today come straight from mobile devices rather than being desktop designs rejiggered for mobile platforms. Microsoft Windows 10 is a canonical example of this trend.
 

Quality Software Through Reuse and Integration

Автор: harun54 от 27-02-2019, 21:12, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Quality Software Through Reuse and Integration
Автор: Stuart H. Rubin and Thouraya Bouabana-Tebibel
Издательство: Springer
Год: 2017
Формат: PDF
Размер: 29 Мб
Язык: английский / English

This book presents 13 high-quality research articles that provide long sought-after answers to questions concerning various aspects of reuse and integration. Its contents lead to the inescapable conclusion that software, hardware, and design productivity – including quality attributes – is not bounded. It combines the best of theory and practice and contains recipes for increasing the output of our productivity sectors.
 

Practical Cryptology and Web Security

Автор: harun54 от 27-02-2019, 20:38, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Practical Cryptology and Web Security
Автор: P.K. Yuen
Издательство: Addison Wesley
Год: 2005
Формат: PDF
Размер: 26 Мб
Язык: английский / English

Security is now the number one concern for businesses world wide. The gold standard for attaining security is cryptography; it provides the most reliable tools for storing or transmitting digital information. This is the first textbook showing students how to implement cryptography and incorporate it into real-world systems on the Web.
 

Handbook of Research on Applied Cybernetics and Systems Science

Автор: harun54 от 27-02-2019, 20:37, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Handbook of Research on Applied Cybernetics and Systems Science
Автор: Snehanshu Saha and Abhyuday Mandal
Издательство: IGI Global
Год: 2017
Формат: PDF
Размер: 26 Мб
Язык: английский / English

In the digital era, novel applications and techniques in the realm of computer science are increasing constantly. These innovations have led to new techniques and developments in the field of cybernetics. The Handbook of Research on Applied Cybernetics and Systems Science is an authoritative reference publication for the latest scholarly information on complex concepts of more adaptive and self-regulating systems.
 

NASA Formal Methods

Автор: harun54 от 27-02-2019, 20:18, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: NASA Formal Methods
Автор: Clark Barrett and Misty Davies
Издательство: Springer
Год: 2017
Формат: PDF
Размер: 20 Мб
Язык: английский / English

This book constitutes the proceedings of the 9th International Symposium on NASA Formal Methods, NFM 2017, held in Moffett Field, CA, USA, in May 2017. The 23 full and 8 short papers presented in this volume were carefully reviewed and selected from 77 submissions. The papers focus on formal techniques and other approaches for software assurance, their theory, current capabilities and limitations, as well as their potential application to aerospace, robotics, and other NASA-relevant safety-critical systems during all stages of the software life-cycle.
 

Computer Communication, Networking and Internet Security: Proceedings of IC3T 2016

Автор: harun54 от 27-02-2019, 20:10, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Computer Communication, Networking and Internet Security: Proceedings of IC3T 2016
Автор: Suresh Chandra Satapathy and Vikrant Bhateja
Издательство: Springer
Год: 2017
Формат: PDF
Размер: 19 Мб
Язык: английский / English

The book is a compilation of high-quality scientific papers presented at the 3rd International Conference on Computer & Communication Technologies (IC3T 2016). The individual papers address cutting-edge technologies and applications of soft computing, artificial intelligence and communication. In addition, a variety of further topics are discussed, which include data mining, machine intelligence, fuzzy computing, sensor networks, signal and image processing, human-computer interaction, web intelligence, etc. As such, it offers readers a valuable and unique resource.
 

Mobile Developer's Guide To The Galaxy: 17th edition

Автор: harun54 от 27-02-2019, 18:35, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Mobile Developer's Guide To The Galaxy: 17th edition
Автор: Robert Virkus, Ruadhan O'Donoghue
Издательство: PE Press
Год: 2017
Формат: PDF
Размер: 10 Мб
Язык: английский / English

A community publication about all things mobile. This project was initiated in 2009 with the aim to spread knowledge about mobile technologies and to encourage people to enter our community or deepen their existing knowledge. More than 20 writers from the mobile community share their know-how in dealing with topics such as accessibility in mobile apps, UX design, mobile analytics, prototyping, cross-platform development, native Android and iOS development, mobile web and app marketing.