MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. T
If you are preparing the programming interview for a software engineer position, you might want to look at this book.Make sure you have basic knowledge of data structure and algorithm, because this bo
Master Ruby and become a programmer -- even if you never thought you could! This breakthrough book and CD can help practically anyone get started in programming. It's called "The Hard Way," but it's r
Assembly Language for x86 Processors, 7e is suitable for undergraduate courses in assembly language programming and introductory courses in computer systems and computer architecture. Proficiency in o
F# has been part of Visual Studio since VS 2010, and has been deployed in a number of production systems. F# and the functional programming style simplifies the development of secure financial engines
This book is for developers who are already proficient in programming and capable of designing systems using traditional databases, but are new to Redis. It is assumed that you understand the basics o
Since it first appeared in 1996, the open-source programming language R has become increasingly popular as an environment for statistical analysis and graphical output. This is the first textbook to p
Visit us at www.programminghq.com for more exciting programming stuff!Create amazing Android applications today!The rapid rise of the Android OS offers app developers one of the largest platforms avai
Great programmers aren't born--they're made. The industry is moving from object-oriented languages to functional languages, and you need to commit to radical improvement. New programming languages arm
Designed to provide tools for independent study, this book contains student-tested mathematical exercises joined with MATLAB programming exercises.Most chapters open with a review followed by theoreti
MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. T
MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. T
As a discipline, Archaeology has developed rapidly over the last half-century. The increase in so-called ‘public archaeology,’ with its wide range of television programming, community projects, newspa
This completely updated second edition of MICROCONTROLLERS: FROM ASSEMBLY LANGUAGE TO C USING THE PIC24 FAMILY covers assembly language, C programming, and hardware interfacing for the Microchip PIC24
Now in its sixth edition, JAVASCRIPT guides beginning programmers through web application development using the JavaScript programming language. As with previous editions of the book, the authors intr
This textbook covers concepts, methods, programming languages and software tools of designing and developing both Windows-based and Web-based information systems, specifically data modeling and design
More scientists now use C than any other programming language. This book contains practical, computer-ready algorithms for many standard methods of numerical mathematics. It describes the principles o
"This timely new text provides an accessible introduction to teaching Computing, and computer programming. Specifically designed for non-specialists who need to develop new skills in Computing in orde
Get to grips with Python Python is a hugely popular, open source programming language, especially in the world of web development, and is used by some of the largest and most popular web services in
This book presents methods for the computational solution of some important problems of linear algebra: linear systems, linear least squares problems, eigenvalue problems, and linear programming probl
This book presents methods for the computational solution of some important problems of linear algebra: linear systems, linear least squares problems, eigenvalue problems, and linear programming probl
"This timely new text provides an accessible introduction to teaching Computing, and computer programming. Specifically designed for non-specialists who need to develop new skills in Computing in orde
Building JavaScript Games teaches game programming through a series of engaging, arcade-style games that quickly expand your JavaScript and HTML5 skills. JavaScript is in the top ten most-used program
It has been said that good things come in small packages. Such is the case with Arduino. Using the Arduino programming language, users operate microcontrollers, which are essentially mini-computers th
Scratch is a unique programming language based in graphical interface, rather than written code, making it more accessible to younger users. It has been widely popular since its introduction in 27. Pr
A $35 minicomputer about the size of a credit card, the Raspberry Pi has taken the world of computing by storm. Originally intended for teaching programming in schools, the device's low price, small s
Determined to teach youthful users of digital devices how to write code, the mysterious programmer Jonathan Gillette wrote an entertaining and informative guide to the programming language Ruby that h
Using tools that have been successfully used to produce blockbuster motion pictures as primary examples, this book explains how to apply multithreading programming techniques to problems often encount
Dart for Absolute Beginners enables individuals with no background in programming to create their own web apps while learning the fundamentals of software development in a cutting edge language. Easil
Covers all aspects of programming using the C++ language, including objects and classes, data structures, the standard library, lambda expressions, templates, and debugging.
Written specifically for those with no prior programming experience and minimal quantitative training, this accessible text walks behavioral science students and researchers through the process of pro
"Written specifically for those with no prior programming experience and minimal quantitative training, this accessible text walks behavioral science students and researchers through the process of pr
In Beat the Game readers find themselves trapped inside a computer game. They must apply their knowledge of programming and algorithms to make their way safely through. You've developed quite the repu
Unix in Easy Steps instructs the reader how to use the BASH command-line interface and how to employ BASH's powerful programming abilities. Complete examples illustrate each aspect with colorized sour
If you’re new to C++ but understand some basic programming, then Learn C++ for Game Developmentlays the foundation for the C++ language and API that you
Need to learn C? Now you can! Forget old-fashioned C programming books that assume you're a computer hardware expert and teach frustrating, old-fashioned coding styles. If you know any language at all