As an open operating system, Unix can be improved on by anyone and everyone: individuals, companies, universities, and more. As a result, the very nature of Unix has been altered over the years by numerous extensions formulated in an assortment of versions. Today, Unix encompasses everything from Sun's Solaris to Apple's Mac...
This book is devoted to practical C programming. C is currently the premier language for software developers. That's because it's widely distributed and standard. Newer languages are available, such as C++, but these are still evolving. C is still the language of choice for robust, portable programming.
Want to write better Java programs? Look under the hood and see what makes the ingenious Java engine run! This easy-to-understand yet technically rich description of the Java Virtual Machine (JVM)--the engine of the Java language--is your key to writing more efficient and effective Java code. It provides a complete JVM tutorial and desktop...
Authoritative guide to Oracle WebLogic Server-from Oracle insiders
If you're an experienced Java developer who wants to expand your skills, ProfessionalOracle WebLogic Server is the perfect guide for you. This book is written by a top-notch author team that that includes one of the lead architects...
Scratch is the wildly popular educational programming language used by millions of first-time learners in classrooms, libraries, and homes worldwide. By dragging together colorful blocks of code, kids quickly learn computer programming concepts and make cool games and animations.
The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer programming.
The Maya Embedded Language, or MEL, is the very foundation of the Maya application: it’s what makes it so powerful. And, if you know MEL, you can make Maya work more efficiently for your own projects. Whether customizing the workspace, modifying the tools that already exist, or creating new tools, an artist versed in MEL is ready to...
Master Java, the pre-eminent language of the Internet, and begin reaping the benefits of this secure, platform-independent programming language. Let #1 programming author Herb Schildt show you everything you need to develop, compile, debug, and run Java applications and applets. Covering all of Java 2,...
Cascading Style Sheets, the technology meant to bring order out of chaos by letting you update Web sites effortlessly, just doesn't always work. You recognize that when you discover your graphics, perfectly positioned in Firefox, throw your page out of whack when viewed in Explorer. The solution?...
Alex Dmitrienko Business Intelligence SAS Users Group This book provides a detailed, useful overview with several excellent examples to engage the reader and grasp more complex concepts.
Now it's easy to manage data and create reports without writing any SAS code using SAS...
The advent of multicore processors has renewed interest in the idea of incorporating transactions into the programming model used to write parallel programs. This approach, known as transactional memory, offers an alternative, and hopefully better, way to coordinate concurrent threads. The ACI (atomicity, consistency, isolation) properties of...
Discover the exciting world of game programming and 3D graphics creation using DirectX 10! "Beginning DirectX® 10 Game Progmramming" is an introductory guide to creating fantastic graphics, amazing creatures, and realistic worlds for games. Written specifically for the beginner programmer, the book uses step-by-step instructions to...