Information Technology

Programming Languages

Per Page:

Software Engineering with UML

Bhuvan Unhelkar
December 21, 2017

This book presents the analysis, design, documentation, and quality of software solutions based on the OMG UML v2.5. Notably it covers 14 different modelling constructs including use case diagrams, activity diagrams, business-level class diagrams, corresponding interaction diagrams and state...

A Practical Guide To X Window Programming: Developing Applications with the XT Intrinsics and OSF/Motif

Brian J. Keller
November 29, 2017

A Practical Guide to X Window Programming is a basic guide that takes readers step by step through developing applications using X-Windows�. The book covers the Xt Intrinsics portion of the X-Window system in detail and discusses the MIT Athena and OSF/Motif Widget Sets that are used in many of the...

Practical Guide for Oracle SQL, T-SQL and MySQL

Preston Zhang
November 09, 2017

SQL is a widely used to access most databases, therefore database developers and system administrators should be familiar with it. This hands-on SQL book will help beginner and intermediate users to write queries that apply complex conditions on a table. The book's unique side by side approach...

Oracle Embedded Programming and Application Development

Lakshman Bulusu
October 23, 2017

Focusing on tried and true best practice techniques in cross-technology based Oracle embedded programming, this book provides authoritative guidance for improving your code compilation and execution. Geared towards IT professionals developing Oracle-based Web-enabled applications in PL/SQL, Java, C...

Grid Computing: Infrastructure, Service, and Applications

Lizhe Wang, Wei Jie, Jinjun Chen
October 12, 2017

Identifies Recent Technological Developments Worldwide The field of grid computing has made rapid progress in the past few years, evolving and developing in almost all areas, including concepts, philosophy, methodology, and usages. Grid Computing: Infrastructure, Service, and Applications reflects...

Programming for Hybrid Multi/Manycore MPP Systems

John Levesque, Aaron Vose
October 10, 2017

"Ask not what your compiler can do for you, ask what you can do for your compiler."--John Levesque, Director of Cray’s Supercomputing Centers of Excellence The next decade of computationally intense computing lies with more powerful multi/manycore nodes where processors share a large memory space....

Introduction to Recursive Programming

Manuel Rubio-Sanchez
September 06, 2017

Recursion is one of the most fundamental concepts in computer science and a key programming technique that allows computations to be carried out repeatedly. Despite the importance of recursion for algorithm design, most programming books do not cover the topic in detail, despite the fact that...

Data Science and Analytics with Python

Jesus Rogel-Salazar
August 16, 2017

Data Science and Analytics with Python is designed for practitioners in data science and data analytics in both academic and business environments. The aim is to present the reader with the main concepts used in data science using tools developed in Python, such as SciKit-learn, Pandas, Numpy, and...

Java Programming for Engineers

Julio Sanchez
July 26, 2017

While teaching Java programming at Minnesota State University, the authors noticed that engineering students were enrolling in Java programming courses in order to obtain basic programming skills, but there were no Java books suitable for courses intended for engineers. They realized the need for a...

Fundamentals of Multicore Software Development

Victor Pankratius, Ali-Reza Adl-Tabatabai, Walter Tichy
July 19, 2017

With multicore processors now in every computer, server, and embedded device, the need for cost-effective, reliable parallel software has never been greater. By explaining key aspects of multicore programming, Fundamentals of Multicore Software Development helps software engineers understand...

LabVIEW: A Developer's Guide to Real World Integration

Ian Fairweather, Anne Brumfield
July 13, 2017

LabVIEW™ has become one of the preeminent platforms for the development of data acquisition and data analysis programs. LabVIEW™: A Developer’s Guide to Real World Integration explains how to integrate LabVIEW into real-life applications. Written by experienced LabVIEW developers and engineers,...