Java Program Design: Principles, Polymorphism, and Patterns

Скачать Java Program Design: Principles, Polymorphism, and Patterns Автор:

Edward Sciore


Год издания: 2019
Страниц: 465
Язык: английский
Get a grounding in polymorphism and other fundamental aspects of object-oriented program design and implementation, and learn a subset of design patterns that any practicing Java professional simply must know in today’s job climate. Java Program Design presents program design principles to help practicing programmers up their game and remain relevant in the face of changing trends and an evolving language. The book enhances the traditional design patterns with Java's new functional programming features, such as functional interfaces and lambda expressions.
Подробнее

Math Adventures with Python: An Illustrated Guide to Exploring Math with Code

Скачать Math Adventures with Python: An Illustrated Guide to Exploring Math with Code Автор:

Peter Farrell


Год издания: 2019
Страниц: 347
Язык: английский
Learn math by getting creative with code! Use the Python programming language to transform learning high school-level math topics like algebra, geometry, trigonometry, and calculus! Math Adventures with Python will show you how to harness the power of programming to keep math relevant and fun. With the aid of the Python programming language, you'll learn how to visualize solutions to a range of math problems as you use code to explore key mathematical concepts like algebra, trigonometry, matrices, and cellular automata.
Подробнее

Core Java, Volume II - Advanced Features (11th Edition)

Скачать Core Java, Volume II - Advanced Features (11th Edition) Автор:

Cay S. Horstmann


Год издания: 2019
Страниц: 1461
Язык: английский
Core Java has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java, Volume II-Advanced Features, Eleventh Edition, has been updated for Java 11, with up-to-date coverage of advanced UI and enterprise programming, networking, security, and Java's powerful new module system.
Подробнее

Beginning Functional JavaScript, Second Edition

Скачать Beginning Functional JavaScript, Second Edition Автор:

Anto Aravinth, Srikanth Machiraju


Год издания: 2018
Страниц: 328
Язык: английский
Understand functional programming concepts and the functional nature of the javascript language. Starting with an introduction to functional programming concepts, you will learn the key differences between imperative and functional programming. Diving straight into javascript functions, you will learn to write them with ES8. Followed by this you will move to higher order functions and learn how 'Function as Data' opens up a world of possibilities.
Подробнее

eXist: A NoSQL Document Database and Application Platform

Скачать eXist: A NoSQL Document Database and Application Platform Автор:

Erik Siegel, Adam Retter


Год издания: 2014
Страниц: 584
Язык: английский
Get a head start with eXist, the open source NoSQL database and application development platform built entirely around XML technologies. With this hands-on guide, you’ll learn eXist from the ground up, from using this feature-rich database to work with millions of documents to building complex web applications that take advantage of eXist’s many extensions.
If you’re familiar with XML—as a student, professor, publisher, or developer—you’ll find that eXist is ideal for all kinds of documents. This book shows you how to store, query, and search documents with XQuery and other XML technologies, and how to construct applications on top of the database with tools such as eXide and eXist’s built-in development environment.
Подробнее

Expert .NET Micro Framework

Скачать Expert .NET Micro Framework Автор:

Jens Kühner


Год издания: 2008
Страниц: 448
Язык: английский
The Microsoft .NET Micro Framework is a small and efficient .NET runtime environment used to run managed code on devices that are too small and resource constrained for Windows CE and the Compact Framework.
Expert .NET Micro Framework will teach you everything you need to know in order to use the .NET Micro Framework to create effective embedded applications. It begins with the basics of accessing hardware and networking before delving deep into the less well–known areas such as cryptography and globalization, and how to use technologies such as wireless communication that are not directly supported by the .NET Micro Framework.
Подробнее

Expert Android

Скачать Expert Android Автор:

Satya Komatineni, Dave MacLean


Год издания: 2013
Страниц: 436
Язык: английский
From the leading publisher of Android books, Apress’ Expert Android gives you advanced techniques for customizing views, controls, and layouts. You’ll learn to develop apps in record time using JSON, Advanced Form Processing, and the BaaS (Backend As A Service) platform Parse. The book also includes extensive coverage on OpenGL, Search, and Telephony. With these advanced and time saving technologies you’ll be able to release compelling mobile applications in Google Play and the Amazon Appstore at a rapid pace.In Expert Android, you’ll learn to:
Подробнее

Интерфейс JNI. Руководство по программированию

Скачать Интерфейс JNI. Руководство по программированию Автор:

Лиэнг Ш.


Год издания: 2014
Страниц: 280
Язык: русский
В книге описывается интерфейс Java Native Interface (JNI) – интерфейс взаимодействия языка Java с нативным кодом, написанным на других языках. Она будет полезна программистам на Java, интересующимися вопросами интеграции кода, написанного на C и С++, в Java-приложение;
Подробнее

Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux

Скачать Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux Автор:

Alessandro Del Sole


Год издания: 2019
Страниц: 221
Язык: английский
Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for any device, using any programming language, and on the operating system of your choice. Visual Studio Code is an open source and cross-platform development tool that focuses on code editing across a variety of development scenarios, including web, mobile, and cloud development. Visual Studio Code Distilled teaches you how to be immediately productive with Visual Studio Code, from the basics to some of the more complex topics.
Подробнее

Программирование сетевых приложений на C++. В 2 томах

Скачать Программирование сетевых приложений на C++. В 2 томах Автор:

Дуглас С. Шмидт, Стивен Д. Хьюстон


Год издания: 2009, 2007
Страниц: 304+400
Язык: русский
1. В книге излагается один из самых перспективных подходов к профессиональному программированию сетевых приложений на C++. Рассматриваются основные причины сложности разработки сетевых приложений, а также паттерны проектирования и ACE IIO промежуточного слоя с открытыми исходными кодами, которое можно свободно грузить с сайта в Интернет и которое является одним из наиболее переносимых и широко используемых инструментальных средств сетевого программирования на C++ в мире.
2. В книге излагается один из самых перспективных подходов к профессиональному программированию сетевых приложений на C++. Рассматриваются основные причины сложности разработки сетевых приложений, а также паттерны проектирования и ACE IIO промежуточного слоя с открытыми исходными кодами, которое можно свободно грузить с сайта в Интернет и которое является одним из наиболее переносимых и широко используемых инструментальных средств сетевого программирования на C++ в мире.
Книга адресована разработчикам-практикам, которым необходимо в сжатые сроки и без головоломных трудностей создавать гибкие и эффективные сетевые приложения. Кроме того, книга будет полезна студентам старших курсов, аспирантам и всем заинтересованным в изучении и систематизации материала, связанного с применением языка C++, объектно-ориентированного подхода и паттернов проектирования при разработке сетевого программного обеспечения.
Подробнее