Arriba

Addison-Wesley Professional

Mostrar del 1 al 24 (de 123 productos)
Páginas de Resultados:  1  2  3  4  5 ...  [Siguiente >>] 
  • Book : Continuous Integration: Improving Software Quality...
    Precio:  $195,499.00

    Book : Continuous Integration: Improving Software Quality...

    -Titulo Original : Continuous Integration: Improving Software Quality And Reducing Risk-Fabricante : Addison-Wesley Professional-Descripcion Original: For any software developer who has spent days in “integration hell,” cobbling together myriad software components, illustrates how to transform integration from a necessary evil into an everyday part of the development process. The key, as the authors show, is to integrate regularly and often using continuous integration (CI) practices and techniques. The authors first examine the concept of CI and its practices from the ground up and then move on to explore other effective processes performed by CI systems, such as database integration, testing, inspection, deployment, and feedback. Through more than forty CI-related practices using application examples in different languages, readers learn that CI leads to more rapid software development, produces deployable software at every step in the development lifecycle, and reduces the time between defect introduction and detection, saving time and lowering costs. With successful implementation of CI, developers reduce risks and repetitive manual processes, and teams receive better project visibility. The book covers How to make integration a “non-event” on your software development projects How to reduce the amount of repetitive processes you perform when building your software Practices and techniques for using CI effectively with your teams Reducing the risks of late defect discovery, low-quality software, lack of visibility, and lack of deployable software Assessments of different CI servers and related tools on the market The book’s companion Web site, www.integratebutton.com, provides updates and code example...
  • Book : Advanced Programming in the UNIX Environment, 3rd ...
    Precio:  $232,999.00

    Book : Advanced Programming in the UNIX Environment, 3rd ...

    -Titulo Original : Advanced Programming In The UNIX Environment, 3rd Edition-Fabricante : Addison-Wesley Professiona...
  • Book : Programming: Principles and Practice Using C++ (2n...
    Precio:  $246,249.00
    Expira: 09/04/2022

    Book : Programming: Principles and Practice Using C++ (2n...

    -Titulo Original : Programming: Principles And Practice Using C (2nd Edition)-Fabricante : Addison-Wesley Professiona...
  • Book : Effective Python: 59 Specific Ways to Write Better...
    Precio:  $122,649.00

    Book : Effective Python: 59 Specific Ways to Write Better...

    -Titulo Original : Effective Python: 59 Specific Ways To Write Better Python (Effective Software Development Series)-Fabricante : Addison-Wesley Professiona...
  • Book : Effective C++: 55 Specific Ways to Improve Your Pr...
    Precio:  $174,359.00
    Expira: 14/02/2022

    Book : Effective C++: 55 Specific Ways to Improve Your Pr...

    -Titulo Original : Effective C: 55 Specific Ways To Improve Your Programs And Designs-Fabricante : Addison-Wesley Professiona...
  • Book : Learn Python 3 The Hard Way: A Very Simple Introdu...
    Precio:  $104,039.00

    Book : Learn Python 3 The Hard Way: A Very Simple Introdu...

    -Titulo Original : Learn Python 3 The Hard Way: A Very Simple Introduction To The Terrifyingly Beautiful World Of Computers And Code (Zed Shaws Hard Way Series)-Fabricante : Addison-Wesley Professiona...
  • Book : Surreptitious Software: Obfuscation, Watermarking,...
    Precio:  $267,259.00

    Book : Surreptitious Software: Obfuscation, Watermarking,...

    -Titulo Original : Surreptitious Software: Obfuscation, Watermarking, And Tamperproofing For Software Protection: Obfuscation, Watermarking, And Tamperproofing For Software Protection-Fabricante : Addison-Wesley Professional-Descripcion Original: “This book gives thorough, scholarly coverage of an area of growing importance in computer security and is a ‘must have’ for every researcher, student, and practicing professional in software protection.”     —Mikhail Atallah, Distinguished Professor of Computer Science at Purdue University The last decade has seen significant progress in the development of techniques for resisting software piracy and tampering. These techniques are indispensable for software developers seeking to protect vital intellectual property. is the first authoritative, comprehensive resource for researchers, developers, and students who want to understand these approaches, the level of security they afford, and the performance  penalty they incur. Christian Collberg and Jasvir Nagra bring together techniques drawn from related areas of computer science, including cryptography, steganography, watermarking, software metrics, reverse engineering, and compiler optimization. Using extensive sample code, they show readers how to implement protection schemes ranging from code obfuscation and software fingerprinting to tamperproofing and birthmarking, and discuss the theoretical and practical limitations of these techniques. Coverage includes Mastering techniques that both attackers and defenders use to analyze programs Using code obfuscation to make software harder to analyze and understand Fingerprinting software to identify its author and to trace software pirates Tamperproofing software using guards that detect and respond to illegal modifications of code and data Strengthening content protection through dynamic watermarking and dynamic obfuscation Detecting code theft via software similarity analysis and birthmarking algorithms Using hardware techniques to defend software and media against piracy and tampering Detecting software tampering in distributed system Understanding the theoretical limits of code obfuscation...
  • Book : Refactoring Improving The Design Of Existing Code...
    Precio:  $190,739.00
    Expira: 13/12/2023

    Book : Refactoring Improving The Design Of Existing Code...

    -Titulo Original : Refactoring: Improving The Design Of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))-Fabricante : Addison-Wesley Professiona...
  • Book : Documenting Software Architectures Views And Beyond -
    Precio:  $254,029.00

    Book : Documenting Software Architectures Views And Beyond -

    -Titulo Original : Documenting Software Architectures: Views And Beyond-Fabricante : Addison-Wesley Professional-Descripcion Original: “This new edition is brighter, shinier, more complete, more pragmatic, more focused than the previous one, and I wouldn’t have thought it possible to improve on the original. As the field of software architecture has grown over these past decades, there is much more to be said, much more that we know, and much more that we can reflect upon of what’s worked and what hasn’t and the authors here do all that, and more.” From the Foreword by Grady Booch, IBM Fellow Software architecture the conceptual glue that holds every phase of a project together for its many stakeholders is widely recognized as a critical element in modern software development. Practitioners have increasingly discovered that close attention to a software system’s architecture pays valuable dividends. Without an architecture that is appropriate for the problem being solved, a project will stumble along or, most likely, fail. Even with a superb architecture, if that architecture is not well understood or well communicated the project is unlikely to succeed. Documenting Software Architectures, Second Edition, provides the most complete and current guidance, independent of language or notation, on how to capture an architecture in a commonly understandable form. Drawing on their extensive experience, the authors first help you decide what information to document, and then, with guidelines and examples (in various notations, including UML), show you how to express an architecture so that others can successfully build, use, and maintain a system from it. The book features rules for sound documentation, the goals and strategies of documentation, architectural views and styles, documentation for software interfaces and software behavior, and templates for capturing and organizing information to generate a coherent package. New and improved in this second edition: Coverage of architectural styles such as service-oriented architectures, multi-tier architectures, and data models Guidance for documentation in an Agile development environment Deeper treatment of documentation of rationale, reflecting best industrial practices Improved templates, reflecting years of use and feedback, and more documentation layout options A new, comprehensive example (available online), featuring documentation of a Web-based service-oriented system Reference guides for three important architecture documentation languages: UML, AADL, and SySML From the Back Cover “This new edition is brighter, shinier, more complete, more pragmatic, more focused than the previous one, and I wouldn’t have thought it possible to improve on the original. As the field of software architecture has grown over these past decades, there is much more to be said, much more that we know, and much more that we can reflect upon of what’s worked and what hasn’t and the authors here do all that, and more.” From the Foreword by Grady Booch, IBM Fellow Software architecture the conceptual glue that holds every phase of a project together for its many stakeholders is widely recognized as a critical element in modern software development. Practitioners have increasingly discovered that close attention to a software system’s architecture pays valuable dividends. Without an architecture that is appropriate for the problem being solved, a project will stumble along or, most likely, fail. Even with a superb architecture, if that architecture is not well understood or well communicated the project is unlikely to succeed. Documenting Software Architectures, Second Edition, provides the most complete and current guidance, independent of language or notation, on how to capture an architecture in a commonly understandable form. Drawing on their extensive experience, the authors first help you decide what information to document, and then, with guidelines and examples (in various notations, including UML), show you how to express an architecture so that others can successfully build, us...
  • Book : Modern Software Engineering Doing What Works To Build
    Precio:  $123,019.00

    Book : Modern Software Engineering Doing What Works To Build

    -Titulo Original : Modern Software Engineering: Doing What Works To Build Better Software Faster-Fabricante : Addison-Wesley Professional-Descripcion Original: Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. Writing for programmers, managers, and technical leads at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: learning and exploration and managing complexity. For each, he defines principles that can help you improve everything from your mindset to the quality of your code, and describes approaches proven to promote success. Farleys ideas and techniques cohere into a unified, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This general, durable, and pervasive approach to software engineering can help you solve problems you havent encountered yet, using todays technologies and tomorrows. It offers you deeper insight into what you do every day, helping you create better software, faster, with more pleasure and personal fulfillment. Clarify what youre trying to accomplish Choose your tools based on sensible criteria Organize work and systems to facilitate continuing incremental progress Evaluate your progress toward thriving systems, not just more legacy code Gain more value from experimentation and empiricism Stay in control as systems grow more complex Achieve rigor without too much rigidity Learn from history and experience Distinguish good new software development ideas from bad ones Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details. Review Modern Software Engineering gets it right and describes the ways skilled practitioners actually engineer software today. The techniques Farley presents are not rigid, prescriptive, or linear, but they are disciplined in exactly the ways software requires: empirical, iterative, feedback-driven, economical, and focused on running code. -- Glenn Vanderburg, Director of Engineering at Nubank There are lots of books that will tell you how to follow a particular software engineering practice; this book is different. What Dave does here is set out the very essence of what defines software engineering and how that is distinct from simple craft. He explains why and how in order to master software engineering you must become a master of both learning and of managing complexity, how practices that already exist support that, and how to judge other ideas on their software engineering merits. This is a book for anyone serious about treating software development as a true engineering discipline, whether you are just starting out or have been building software for decades. -- Dave Hounslow, Software Engineer These are important topics and its great to have a compendium that brings them together as one package. -- Michael Nygard, Author of Release IT, Professional Programmer, and Software Architect Ive been reading the review copy of Dave Farleys book and its what we need. It should be required reading for anyone aspiring to be a software engineer or who wants to master the craft. Pragmatic, practical advice on professional engineering. It should be required reading in universities and bootcamps. -- Bryan Finster, Distinguished Engineer and Value Stream Architect at USAF Platform One The title says it all. In this book, Dave Farley shares his wisdom and experience as an outstanding software engineer and leader. The reader is fortunate to see the world of software design through the eyes of a master designer. Modern - It describes the practices tools and technology used today to build working software with a productive ca...
  • Book : Beautiful C 30 Core Guidelines For Writing Clean,...
    Precio:  $148,109.00

    Book : Beautiful C 30 Core Guidelines For Writing Clean,...

    -Titulo Original : Beautiful C: 30 Core Guidelines For Writing Clean, Safe, And Fast Code-Fabricante : Addison-Wesley Professional-Descripcion Original: Discover the Beauty of Modern C Beautiful C presents the C Core Guidelines from a developers point of view with an emphasis on what benefits can be obtained from following the rules and what nightmares can result from ignoring them. For true geeks, it is an easy and entertaining read. For most software developers, it offers something new and useful. --Bjarne Stroustrup, inventor of C and co-editor of the C Core Guidelines Writing great C code neednt be difficult. The C Core Guidelines can help every C developer design and write C programs that are exceptionally reliable, efficient, and well-performing. But the Guidelines are so jam-packed with excellent advice that its hard to know where to start. Start here, with Beautiful C. Expert C programmers Guy Davidson and Kate Gregory identify 30 Core Guidelines youll find especially valuable and offer detailed practical knowledge for improving your C style. For easy reference, this book is structured to align closely with the official C Core Guidelines website. Throughout, Davidson and Gregory offer useful conceptual insights and expert sample code, illuminate proven ways to use both new and longstanding language features more successfully, and show how to write programs that are more robust and performant by default. Avoid bikeshedding: stop wasting valuable time on trivia Dont hurt yourself by writing code that will cause problems later Know which legacy features to avoid and the modern features to use instead Use newer features properly, to get their benefits without creating new problems Default to higher-quality code thats statically type-safe, leak resistant, and easier to evolve Use the Core Guidelines with any modern C version: C20, C17, C14, or C11 Theres something here to improve virtually every program you write, design, or maintain. For ease of experimentation, all sample code is available on Compiler Explorer at . Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details. About the Author J. Guy Davidson, head of engineering practice at Creative Assembly, works on its Total War game franchise, curates its catalogue, and improves programming standards across its engineering team. He serves on the ISO C committee, moderates the #include discord server, speaks at C events, and offers C mentoring support through Prospela and BAME in Games. Kate Gregory has 40 years of development experience in multiple languages. She has keynoted on five continents, and volunteers in many C activities, especially #include , which is making the industry more welcoming and inclusive. Since 1986 she and her husband have run Gregory Consulting, helping clients worldwide become more effective...
  • Book : Introduction To Programming In Java An...
    Precio:  $345,629.00

    Book : Introduction To Programming In Java An...

    -Titulo Original : Introduction To Programming In Java: An Interdisciplinary Approach-Fabricante : Addison-Wesley Professional-Descripcion Original: Programming skills are indispensable in today’s world, not just for computer science students, but also for anyone in any scientific or technical discipline. An Introduction to Programming in Java, Second Edition, by Robert Sedgewick and Kevin Wayne is an accessible, interdisciplinary treatment that emphasizes important and engaging applications, not toy problems. The authors supply the tools needed for students and professionals to learn that programming is a natural, satisfying, and creative experience, and to become conversant with one of the world’s most widely used languages. This example-driven guide focuses on Java’s most useful features and brings programming to life for every student in the sciences, engineering, and computer science. Coverage includes Basic elements of programming: variables, assignment statements, built-in data types, conditionals, loops, arrays, and I/O, including graphics and sound Functions, modules, and libraries: organizing programs into components that can be independently debugged, maintained, and reused Algorithms and data structures: sort/search algorithms, stacks, queues, and symbol tables Applications from applied math, physics, chemistry, biology, and computer science Drawing on their extensive classroom experience, the authors provide Q&As, exercises, and opportunities for creative engagement with the material throughout. Together with the companion materials, this book empowers people pursue a modern approach to teaching and learning programming. Companion web site contains Chapter summaries Supplementary exercises, some with solutions Detailed instructions for installing a Java programming environment Program code and test data suitable for easy download Detailed creative exercises, projects, and other supplementary mat And companion studio-produced online videos provide students and professionals with the opportunity to engage with the material at their own pace and instructors the opportunity to spend their time with students helping them to succeed on assignments and exams. About the Author Robert Sedgewick is the William O. Baker Professor of Computer Science at Princeton University, where he was founding chairman of the Department of Computer Science. He has held visiting research positions at Xerox PARC, Institute for Defense Analyses, and INRIA, and served on the board of directors at Adobe Systems. His research interests include analytic combinatorics, design and analysis of algorithms and data structures, and program visualization. He has written seventeen books. Kevin Wayne is the Phillip Y. Goldman Senior Lecturer in Computer Science at Princeton University, where he has taught since 1998, earning several teaching awards. He is an ACM Distinguished Educator and holds a Ph.D. in operations research and industrial engineering from Cornell University...
  • Book : Programming In Objective-c (developers Library) -...
    Precio:  $164,359.00

    Book : Programming In Objective-c (developers Library) -...

    -Titulo Original : Programming In Objective-C (Developers Library)-Fabricante : Addison-Wesley Professional-Descripcion Original: Updated for OS X 10.9 Mavericks, iOS 7, and Xcode 5 Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for Apples iOS and OS X platforms. The book makes no assumptions about prior experience with object-oriented programming languages or with the C language (which Objective-C is based upon). Because of this, both beginners and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying C programming language. This unique approach to learning, combined with many small program examples and exercises at the end of each chapter, makes Programming in Objective-C ideally suited for either classroom use or self-study. This edition has been fully updated to incorporate new Objective-C features and technologies introduced with Xcode 5, iOS 7, and Mac OS X Mavericks. “The best book on any programming language that I’ve ever read. If you want to learn Objective-C, buy it.” Calvin Wolcott “An excellent resource for a new programmer who wants to learn Objective-C as their first programming language a woefully underserved market.” Pat Hughes About the Author Stephen Kochan is the author and coauthor of several bestselling titles on the C language, including Programming in C (Sams, 2004), Programming in ANSI C (Sams, 1994), and Topics in C Programming (Wiley, 1991), and several UNIX titles, including Exploring the Unix System (Sams, 1992) and Unix Shell Programming (Sams, 2003). He has been programming on Macintosh computers since the introduction of the first Mac in 1984, and he wrote Programming C for the Mac as part of the Apple Press Library. In 2003, Kochan wrote Programming in Objective-C (Sams, 2003), and followed that with another Mac-related title, Beginning AppleScript (Wiley, 2004)...
  • Book : C Programming Language (hardcover), The - Stroustrup,
    Precio:  $277,909.00

    Book : C Programming Language (hardcover), The - Stroustrup,

    -Titulo Original : C Programming Language (hardcover), The-Fabricante : Addison-Wesley Professional-Descripcion Original: The new C11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C most effectively. The C Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, “pure C11” examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard. New C11 coverage includes Support for concurrency Regular expressions, resource management pointers, random numbers, and improved containers General and uniform initialization, simplified for-statements, move semantics, and Unicode support Lambdas, general constant expressions, control over class defaults, variadic templates, template aliases, and user-defined literals Compatibility issues Topics addressed in this comprehensive book include Basic facilities: type, object, scope, storage, computation fundamentals, and more Modularity, as supported by namespaces, source files, and exception handling C abstraction, including classes, class hierarchies, and templates in support of a synthesis of traditional programming, object-oriented programming, and generic programming Standard Library: containers, algorithms, iterators, utilities, strings, stream I/O, locales, numerics, and more The C basic memory model, in depth This fourth edition makes C11 thoroughly accessible to programmers moving from C98 or other languages, while introducing insights and techniques that even cutting-edge C11 programmers will find indispensable. This is a hardcover version of the Fourth Edition. Content in this hardcover and the paperback version is identical. This book features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method noticeable by a small space inside the spine also increases durability. About the Author Bjarne Stroustrup () is the designer and original implementer of C, as well as the author of Programming: Principles and Practice Using C (Addison-Wesley, 2009), The C Programming Language (Addison-Wesley, 1985, 1991, 1997, 2000), and many popular and academic publications. Dr. Stroustrup is a University Distinguished Professor at Texas A&M University and the holder of the College of Engineering Chair in Computer Science. He is a member of the U.S. National Academy of Engineering, an IEEE Fellow, and an ACM fellow. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages. He is actively involved in the ISO standardization of C...
  • Book : Java Coding Guidelines 75 Recommendations For...
    Precio:  $160,199.00

    Book : Java Coding Guidelines 75 Recommendations For...

    -Titulo Original : Java Coding Guidelines: 75 Recommendations For Reliable And Secure Programs: 75 Recommendations For Reliable And Secure Programs (SEI Series In Software Engineering)-Fabricante : Addison-Wesley Professional-Descripcion Original: “A must-read for all Java developers. . . . Every developer has a responsibility to author code that is free of significant security vulnerabilities. This book provides realistic guidance to help Java developers implement desired functionality with security, reliability, and maintainability goals in mind.” -Mary Ann Davidson, Chief Security Officer, Oracle Corporation Organizations worldwide rely on Java code to perform mission-critical tasks, and therefore that code must be reliable, robust, fast, maintainable, and secure. Java™ Coding Guidelines brings together expert guidelines, recommendations, and code examples to help you meet these demands. Written by the same team that brought you The CERT® Oracle ® Secure Coding Standard for Java™, this guide extends that previous work’s expert security advice to address many additional quality attributes. You’ll find 75 guidelines, each presented consistently and intuitively. For each guideline, conformance requirements are specified; for most, noncompliant code examples and compliant solutions are also offered. The authors explain when to apply each guideline and provide references to even more detailed information. Reflecting pioneering research on Java security, Java™ Coding Guidelines offers updated techniques for protecting against both deliberate attacks and other unexpected events. You’ll find best practices for improving code reliability and clarity, and a full chapter exposing common misunderstandings that lead to suboptimal code. With a Foreword by James A. Gosling, Father of the Java Programming Language Review This set of Java™ Coding Guidelines , a follow-on to the earlier The CERT® Oracle Secure Coding Standard for Java ™, is invaluable. This book could almost be retitled Reliable Java™ Coding Guidelines. One of the things that has struck me over the years is the interplay between reliability and security. There are all sorts of explicit security tools-cryptography, authentication, and others-but most break-ins are exploitations of bugs: coding that was badly done or that was insufficiently defensive. Building a reliable system is, in many ways, equivalent to building a secure system. The work you do in reliability pays off in security, and vice versa. This book highlights the fact that security is not a feature; it is an attitude toward taking due care at every point. It should be a continuous part of every software engineer’s design thought process. It is organized around a list of guidelines. The meat of the book is the subtlety behind them. For example, “Store passwords using a hash function” appears to be a very basic and obvious point, and yet there are regular news articles about major data breaches just because some software engineer wasn’t thinking. Getting it right is tricky: there are a lot of details for the devil to hide in. This book is full of excellent guidance for dealing with those details.-James A. Gosling About the Author Fred Long is a senior lecturer in the Department of Computer Science, Aberystwyth University, in the United Kingdom. He is chairman of the British Computer Society’s Mid-Wales Branch. Fred has been a visiting scientist at the Software Engineering Institute (SEI) since 1992. Recently, his research has involved the investigation of vulnerabilities in Java. Fred is also a coauthor of The CERT® Oracle® Secure Coding Standard for Java™ (Addison-Wesley, 2012). Dhruv Mohindra is a technical lead in the security practices group that is part of the CTO’s office at Persistent Systems Limited, India, where he provides information security consulting solutions across various technology verticals such as cloud, collaboration, banking and finance, telecommunications, enterprise, mobility, life sciences, and health care. Dhruv has worked for CERT at the Software Engineering Institute and continues to collaborate to improve the state of security awaren...
  • Book : C Primer Plus (developers Library) - Prata, Stephen
    Precio:  $234,809.00

    Book : C Primer Plus (developers Library) - Prata, Stephen

    -Titulo Original : C Primer Plus (Developers Library)-Fabricante : Addison-Wesley Professional-Descripcion Original: C Primer Plus is a carefully tested, well-crafted, and complete tutorial on a subject core to programmers and developers. This computer science classic teaches principles of programming, including structured code and top-down design. Author and educator Stephen Prata has created an introduction to C that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use. Review questions and programming exercises at the end of each chapter bring out the most critical pieces of information and help readers understand and digest the most difficult concepts. A friendly and easy-to-use self-study guide, this book is appropriate for serious students of programming, as well as developers proficient in other languages with a desire to better understand the fundamentals of this core language. The sixth edition of this book has been updated and expanded to cover the latest developments in C as well as to take a detailed look at the new C11 standard. In C Primer Plus you’ll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning: Complete, integrated discussion of both C language fundamentals and additional features Clear guidance about when and why to use different parts of the language Hands-on learning with concise and simple examples that develop your understanding of a concept or two at a time Hundreds of practical sample programs Review questions and programming exercises at the end of each chapter to test your understanding Coverage of generic C to give you the greatest flexibility About the Author Stephen Prata , now retired, taught astronomy, physics, and programming at the College of Marin in Kentfield, California. He received his B.S. from the California Institute of Technology and his Ph.D. from the University of California, Berkeley. His association with computers began with the computer modeling of star clusters. Stephen as authored or coauthored over a dozen books, including C Primer Plus and Unix Primer Plus...
  • Book : Introduction To The Analysis Of Algorithms, An -...
    Precio:  $263,819.00

    Book : Introduction To The Analysis Of Algorithms, An -...

    -Titulo Original : Introduction To The Analysis Of Algorithms, An-Fabricante : Addison-Wesley Professional-Descripcion Original: Despite growing interest, basic information on methods and models for mathematically analyzing algorithms has rarely been directly accessible to practitioners, researchers, or students. An Introduction to the Analysis of Algorithms, Second Edition, organizes and presents that knowledge, fully introducing primary techniques and results in the field. Robert Sedgewick and the late Philippe Flajolet have drawn from both classical mathematics and computer science, integrating discrete mathematics, elementary real analysis, combinatorics, algorithms, and data structures. They emphasize the mathematics needed to support scientific studies that can serve as the basis for predicting algorithm performance and for comparing different algorithms on the basis of performance. Techniques covered in the first half of the book include recurrences, generating functions, asymptotics, and analytic combinatorics. Structures studied in the second half of the book include permutations, trees, strings, tries, and mappings. Numerous examples are included throughout to illustrate applications to the analysis of algorithms that are playing a critical role in the evolution of our modern computational infrastructure. Improvements and additions in this new edition include Upgraded figures and code An all-new chapter introducing analytic combinatorics Simplified derivations via analytic combinatorics throughout The book’s thorough, self-contained coverage will help readers appreciate the field’s challenges, prepare them for advanced results covered in their monograph Analytic Combinatorics and in Donald Knuth’s The Art of Computer Programming books and provide the background they need to keep abreast of new research. [Sedgewick and Flajolet] are not only worldwide leaders of the field, they also are masters of exposition. I am sure that every serious computer scientist will find this book rewarding in many ways. From the Foreword by Donald E. Knuth About the Author Robert Sedgewick is the William O. Baker Professor of Computer Science at Princeton University, where was founding chair of the computer science department and has been a member of the faculty since 1985. He is a Director of Adobe Systems and has served on the research staffs at Xerox PARC, IDA, and INRIA. He is the coauthor of the landmark introductory book, Algorithms, Fourth Edition. Professor Sedgewick earned his Ph.D from Stanford University under Donald E. Knuth. The late Philippe Flajolet was a Senior Research Director at INRIA, Rocquencourt, where he created and led the ALGO research group. He is celebrated for having opened new lines of research in the analysis of algorithms; having systematized and developed powerful new methods in the field of analytic combinatorics; having solved numerous difficult, open problems; and having lectured on the analysis of algorithms all over the world. Dr. Flajolet was a member of the French Academy of Sciences...
  • Book : Learn Ruby The Hard Way A Simple And Idiomatic...
    Precio:  $121,579.00
    Expira: 23/02/2023

    Book : Learn Ruby The Hard Way A Simple And Idiomatic...

    -Titulo Original : Learn Ruby The Hard Way: A Simple And Idiomatic Introduction To The Imaginative World Of Computational Thinking With Code (Zed Shaws Hard Way Series)-Fabricante : Addison-Wesley Professional-Descripcion Original: You Will Learn Ruby! Zed Shaw has perfected the world’s best system for learning Ruby. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else. In Learn Ruby the Hard Way, Third Edition, you’ll learn Ruby by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use. Most importantly, you’ll learn the following, which you need to start writing excellent Ruby software of your own: * Installing your Ruby environment * Organizing and writing code * Ruby symbols and keywords * Basic mathematics * Variables and printing * Strings and text * Interacting with users * Working with files * Using and creating functions * Looping and logic * Arrays and elements * Hashmaps * Program design * Object-oriented programming * Inheritance and composition * Modules, classes, and objects * Project “skeleton” directories * Debugging and automated testing * Advanced user input * Text processing * Basic game development * Basic web development It’ll Be Hard At First. But Soon, You’ll Just Get It-And That Will Feel Great! This tutorial will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful, popular programming languages. You’ll be a Ruby programmer. Watch Zed, too! The accompanying DVD contains 5 hours of passionate, powerful teaching: a complete Ruby video course! Zed Shaw is an avid guitar player, programmer, and writer whose books teach people all over the world how to write software. His book Learn Python the Hard Way has been read by millions of people around the world. His software has been used by many large and small companies. His essays are often quoted and read by members of many geek communities. He is an entertaining and lively writer, who is sure to keep you laughing and make you think. About the Author Zed Shaw is an avid guitar player, programmer, and writer whose books teach people all over the world how to write software. His book Learn Python the Hard Way has been read by millions of people around the world. His software has been used by many large and small companies. His essays are often quoted and read by members of many geek communities. He is an entertaining and lively writer, who is sure to keep you laughing and make you think...
  • Book : Database Design For Mere Mortals A Hands-on Guide To.
    Precio:  $157,459.00

    Book : Database Design For Mere Mortals A Hands-on Guide To.

    -Titulo Original : Database Design For Mere Mortals: A Hands-On Guide To Relational Database Design-Fabricante : Addison-Wesley Professional-Descripcion Original: The #1 Easy, Commonsense Guide to Database Design! Michael J. Hernandez’s best-selling Database Design for Mere Mortals® has earned worldwide respect as the clearest, simplest way to learn relational database design. Now, he’s made this hands-on, software-independent tutorial even easier, while ensuring that his design methodology is still relevant to the latest databases, applications, and best practices. Step by step, Database Design for Mere Mortals®, Third Edition, shows you how to design databases that are soundly structured, reliable, and flexible, even in modern web applications. Hernandez guides you through everything from database planning to defining tables, fields, keys, table relationships, business rules, and views. You’ll learn practical ways to improve data integrity, how to avoid common mistakes, and when to break the rules. Coverage includes Understanding database types, models, and design terminology Discovering what good database design can do for you and why bad design can make your life miserable Setting objectives for your database, and transforming those objectives into real designs Analyzing a current database so you can identify ways to improve it Establishing table structures and relationships, assigning primary keys, setting field specifications, and setting up views Ensuring the appropriate level of data integrity for each application Identifying and establishing business rules Whatever relational database systems you use, Hernandez will help you design databases that are robust and trustworthy. Never designed a database before? Settling for inadequate generic designs? Running existing databases that need improvement? Start here. About the Author Michael J. Hernandez, a relational database developer with more than twenty years of experience, was a program manager and product manager for Microsoft’s Visual Studio group. He has been a premier instructor with organizations such as AppDev Training Co., Focal Point, Inc., and Deep Training, and was a top-rated speaker at technical conferences across the United States, Europe, and South America. With John L. Viescas, he coauthored SQL Queries for Mere Mortals®, Second Edition (Addison-Wesley, 2008)...
  • Book : Hackers Delight - Warren, Henry
    Precio:  $186,089.00

    Book : Hackers Delight - Warren, Henry

    -Titulo Original : Hackers Delight-Fabricante : Addison-Wesley Professional-Descripcion Original: In Hacker’s Delight, Second Edition, Hank Warren once again compiles an irresistible collection of programming hacks: timesaving techniques, algorithms, and tricks that help programmers build more elegant and efficient software, while also gaining deeper insights into their craft. Warren’s hacks are eminently practical, but they’re also intrinsically interesting, and sometimes unexpected, much like the solution to a great puzzle. They are, in a word, a delight to any programmer who is excited by the opportunity to improve. Extensive additions in this edition include A new chapter on cyclic redundancy checking (CRC), including routines for the commonly used CRC-32 code A new chapter on error correcting codes (ECC), including routines for the Hamming code More coverage of integer division by constants, including methods using only shifts and adds Computing remainders without computing a quotient More coverage of population count and counting leading zeros Array population count New algorithms for compress and expand An LRU algorithm Floating-point to/from integer conversions Approximate floating-point reciprocal square root routine A gallery of graphs of discrete functions Now with exercises and answers Review “This is the first book that promises to tell the deep, dark secrets of computer arithmetic, and it delivers in spades. It contains every trick I knew plus many, many more. A godsend for library developers, compiler writers, and lovers of elegant hacks, it deserves a spot on your shelf right next to Knuth. In the ten years since the first edition came out, it’s been absolutely invaluable to my work at Sun and Google. I’m thrilled with all of the new material in the second edition.” Joshua Bloch “When I first saw the title, I figured that the book must be either a cookbook for breaking into computers (unlikely) or some sort of compendium of little programming tricks. It’s the latter, but it’s thorough, almost encyclopedic, in its coverage. The second edition covers two new major topics and expands the overall collection with dozens of additional little tricks, including one that I put to use right away in a binary search algorithm: computing the average of two integers without risking overflow. This hacker is indeed delighted!” Guy Steele About the Author Henry S. Warren, Jr., has had a fifty-year career with IBM, spanning from the IBM 704 to the PowerPC and beyond. He has worked on various military command and control systems and on the SETL (SET Language) project under Jack Schwartz. Since 1973, Hank has been with IBM’s Research Division, focusing on compilers and computer architectures. He currently works on a supercomputer project aimed at an exaflop. Hank received his Ph.D. in computer science from the Courant Institute at New York University...
Mostrar del 1 al 24 (de 123 productos)
Páginas de Resultados:  1  2  3  4  5 ...  [Siguiente >>]