{"title":"Ivor Horton","description":"\u003cp\u003eDelve into the world of computer programming with Ivor Horton. His accessible guides are perfect for beginners and seasoned programmers alike. Explore his books and enhance your coding skills today!\u003c\/p\u003e","products":[{"product_id":"beginning-c-20-book-ivor-horton-9781484258835","title":"Beginning C++20","description":"Begin your programming journey with C++ , starting with the basics and progressing through step-by-step examples that will help you become a proficient C++ programmer. This book includes new features from the C++20 standard such as modules, concepts, ranges, and the spaceship operator. All you need are Beginning C++20 and any recent C++ compiler and you'll soon be writing real C++ programs. There is no assumption of prior programming knowledge. All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Free source code downloads are provided for all examples from the text and solutions to the exercises. This latest edition has been fully updated to the latest version of the language, C++20, and to all conventions and best practices of modern C++. Beginning C++20 also introduces the elements of the C++ Standard Library that provide essential support for the C++20 language.  What You Will Learn  Begin programming with the C++20 standard Carry out modular programming in C++ Work with arrays and loops, pointers and references, strings, and more Write your own functions, types, and operators Discover the essentials of object-oriented programming Use overloading, inheritance, virtual functions, and polymorphism Write generic function and class templates, and make them safer using concepts  Learn the ins and outs of containers, algorithms, and ranges Use auto type declarations, exceptions, move semantics, lambda expressions, and much more    Who This Book Is For Programmers new to C++ and those who may be looking for a refresh primer on C++ in general.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49508051026193,"sku":"GOR011368393","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50714484310289,"sku":"CIN1484258835G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50794618126609,"sku":"CIN1484258835VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53252047831313,"sku":"GOR011563392","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484258835.jpg?v=1750795662"},{"product_id":"ivor-horton-s-beginning-visual-c-2010-book-ivor-horton-9780470500880","title":"Ivor Horton's Beginning Visual C++ 2010","description":"The leading author of programming tutorials for beginners introduces you to Visual C++ 2010Ivor Horton is the preeminent author of introductory programming language tutorials; previous editions of his Beginning Visual C++ have sold nearly 100,000 copies. This book is a comprehensive introduction to both the Standard C++ language and to Visual C++ 2010; no previous programming experience is required.All aspects of the 2010 release are covered, including changes to the language and the C++ standard. * Microsoft Visual C++ is one of the most popular C++ development environments and compilers, used by hundreds of thousands of developers * Ivor Horton's approach to programming tutorials has achieved a huge following; this book gives beginning programmers a comprehensive introduction to both Standard C++ and Visual C++ 2010 * Covers all the language changes in Visual C++ 2010, library additions, new MFC features, changes in the Visual Studio development environment, and more * Also includes a brief introduction to programming for multicore processors in native C++ and C++\/CLR processors * Nearly 100,000 copies of this book have been sold in previous editionsBeginners seeking a complete education in Visual C++ will find everything they need in Ivor Horton's Beginning Visual C++ 2010.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49524041154833,"sku":"GOR003666407","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50588122939665,"sku":"CIN0470500883VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51332052091153,"sku":"CIN0470500883G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53261808533777,"sku":"GOR007078738","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53412285546769,"sku":"GOR009668901","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0470500883.jpg?v=1751229075"},{"product_id":"beginning-c-book-ivor-horton-9781861000125","title":"Beginning C++","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49536828834065,"sku":"GOR001357212","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50288982458641,"sku":"CIN186100012XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50460038201617,"sku":"GOR001822526","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51332654792977,"sku":"CIN186100012XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53549090046225,"sku":"CIN186100012XA","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/186100012X.jpg?v=1750964380"},{"product_id":"ivor-horton-s-beginning-java-2-book-ivor-horton-9780764568749","title":"Ivor Horton's Beginning Java 2","description":"What is this book about? This book is a comprehensive introduction to the Java programming language, updated thoroughly (more than 35 per cent new and updated) for the latest SDK 1.5 release. This book shows readers how to build real-world Java applications using the Java SDK. No previous programming experience is required. The author uses numerous step-by-step programming examples to guide readers through the ins and outs of Java development. In addition to fully covering new features of SDK 1.5, such as generic types, the author has also added new chapters on Java database programming with JDBC and Java programming with XML.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49548313493777,"sku":"GOR002436981","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49798624674065,"sku":"CIN0764568744G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49854886969617,"sku":"GOR003392615","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50185148268817,"sku":"CIN0764568744VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53157228740881,"sku":"GOR005392118","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0764568744.jpg?v=1750702461"},{"product_id":"ivor-horton-s-beginning-visual-c-2008-book-ivor-horton-9780470225905","title":"Ivor Horton's Beginning Visual C++ 2008","description":"Proudly presenting the latest edition of one of the all-time bestselling books on the C++ language, successful author Ivor Horton repeats the formula that has made each previous edition so popular by teaching you both the standard C++ language and C++\/CLI as well as Visual C++ 2008. Thoroughly updated for the 2008 release, this book shows you how to build real-world applications using Visual C++ and guides you through the ins and outs of C++ development. With this book by your side, you are well on your way to becoming a successful C++ programmer.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49589670707473,"sku":"GOR003554955","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49621756248337,"sku":"GOR007930105","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0470225904.jpg?v=1751292764"},{"product_id":"ivor-horton-s-beginning-java-book-ivor-horton-9780470404140","title":"Ivor Horton's Beginning Java","description":"Find out why thousands have turned to Ivor Horton for learning Java    Ivor Horton's approach is teaching Java is so effective and popular that he is one of the leading authors of introductory programming tutorials, with over 160,000 copies of his Java books sold.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49590400549137,"sku":"GOR005129238","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49616991191313,"sku":"GOR005133692","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50158807089425,"sku":"CIN0470404140G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0470404140.jpg?v=1751197586"},{"product_id":"beginning-visual-c-6-book-ivor-horton-9781861000880","title":"Beginning Visual C++ 6","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49594042417425,"sku":"GOR001386696","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49634236891409,"sku":"GOR000700338","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50002338939153,"sku":"CIN186100088XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50232412209425,"sku":"CIN186100088XVG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/186100088X.jpg?v=1750931242"},{"product_id":"beginner-s-guide-to-windows-programming-using-turbo-c-book-ivor-horton-9781874416531","title":"Beginner's Guide to Windows Programming Using Turbo C++","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49598000955665,"sku":"GOR008689470","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1874416532.jpg?v=1751218478"},{"product_id":"beginning-c-book-ivor-horton-9781590592533","title":"Beginning C","description":"This book teaches the complete C language in a progressive step-by-step fashion. All elements of the language are carefully explained, both in terms of how they work and what they are for. The language features are demonstrated and explained through fully working code examples throughout. This book has excellent potential in the training and education markets.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49599969526033,"sku":"GOR003801836","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50051123413265,"sku":"GOR013846323","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1590592530.jpg?v=1751309588"},{"product_id":"ivor-hortons-beginning-visual-c-2012-book-ivor-horton-9781118368084","title":"Ivor Horton′s Beginning Visual C++ 2012","description":"The only book to teach C++ programming with Microsoft Visual Studio! There's a reason why Ivor Horton's Beginning Visual C++ books dominate the marketplace. Ivor Horton has a loyal following who love his winning approach to teaching programming languages, and in this fully updated new edition, he repeats his successful formula. Offering a comprehensive introduction to both the standard C++ language and to Visual C++, he offers step-by-step programming exercises, examples, and solutions to deftly guide novice programmers through the ins and outs of C++ development. * Introduces novice programmers to the current standard, Microsoft Visual C++ 2012, as it is implemented in Microsoft Visual Studio 2012 * Focuses on teaching both the C++11 standard and Visual C++ 2012, unlike virtually any other book on the market * Covers the C++ language and library and the IDE * Delves into new features of both the C++11 standard and of the Visual C++ 2012 programming environment * Features C++ project templates, code snippets, and more Even if you have no previous programming experience, you'll soon learn how to build real-world applications using Visual C++ 2012 with this popular guide.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49601742766353,"sku":"GOR005970698","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50169477792017,"sku":"CIN1118368088G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50371151855889,"sku":"CIN1118368088VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51421108076817,"sku":"GOR006081216","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1118368088.jpg?v=1751206211"},{"product_id":"beginning-java-2-book-ivor-horton-9781861003669","title":"Beginning Java 2","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49613899825425,"sku":"GOR007599423","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50401837187345,"sku":"CIN1861003668G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50772554711313,"sku":"GOR000575908","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53559702913297,"sku":"GOR008163611","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1861003668.jpg?v=1751313850"},{"product_id":"beginning-java-2-0-book-ivor-horton-9781861002235","title":"Beginning Java 2.0","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49616950591761,"sku":"GOR002678283","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50726720930065,"sku":"GOR004924179","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1861002238.jpg?v=1751249651"},{"product_id":"beginning-mfc-programming-book-ivor-horton-9781861000859","title":"Beginning Mfc Programming","description":null,"brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49618058674449,"sku":"GOR010913473","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50138920583441,"sku":"CIN1861000855VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50401825292561,"sku":"CIN1861000855G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53508663083281,"sku":"CIN1861000855A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1861000855.jpg?v=1751429647"},{"product_id":"beginning-visual-c-6-book-ivor-horton-9780764543883","title":"Beginning Visual C++ 6","description":"What is this book about? Visual C++ 6.0 was released in 1998 as a component of Visual Studio 6.0. For three years, until the launch of Visual Studio .NET to support the .NET Framework, it was Microsoft's premier development product. Now five service packs old, version 6.0 remains the environment of choice for many developers who haven't yet made the move to .NET. If your aim is to learn how to program in C++ on the Windows platform, with all the help offered by the Visual Studio interface, Visual C++ 6.0 remains a sound choice. What does this book cover? Beginning Visual C++ 6 can be broken down into four sections. The first is a fast-paced but thorough tutorial to the C++ language, punctuated with interesting and worthwhile example programs. After that, you'll learn about object orientation with C++, and how this relates to Windows programming - the section ends with the design and implementation of a sizable class-based C++ application. The third part of the book walks the reader through creating Windows applications using the Microsoft Foundation Classes (MFC). This includes the following:* Outputting to the screen and printer* Creating menus, toolbars, and dialogs* Debugging your program* Responding to a user's actions To illustrate the theory, this section also includes the complete implementation of a simple but fully-featured drawing application. The final section comprises a grounding in programmatic database access, an introduction to Microsoft's Component Object Model (COM), and examples of how to create ActiveX controls using both MFC and the Active Template Library (ATL). This book was voted Amazon.com's C++ Book of the Year in 1998. It contains countless examples for you to follow and experiment with, and there are challenging exercises and model solutions in every chapter. Who is this book for? This book is for anyone who wants to learn C++ and Windows programming with Microsoft Visual C++ 6.0. Although progress will be easier if you have some experience of a programming discipline, an adept newcomer will also succeed in taming object-oriented programming and writing real Windows applications.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49623314596113,"sku":"GOR003297314","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49650249040145,"sku":"GOR003452579","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0764543881.jpg?v=1751425088"},{"product_id":"beginning-java-book-ivor-horton-9781861000279","title":"Beginning Java","description":null,"brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49628311159057,"sku":"GOR009586078","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50393191907601,"sku":"CIN1861000278G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50953314468113,"sku":"GOR002813214","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51327784583441,"sku":"CIN1861000278VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51393463615761,"sku":"GOR002747161","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1861000278.jpg?v=1751448140"},{"product_id":"beginning-visual-c-4-book-ivor-horton-9781874416593","title":"Beginning Visual C++4","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49636120232209,"sku":"GOR004129159","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1874416591.jpg?v=1750931180"},{"product_id":"ivor-horton-s-beginning-ansi-c-book-ivor-horton-9781590592274","title":"Ivor Horton's Beginning ANSI C++","description":"Written in the same style that has made Ivor Horton a best-selling author, this third edition of his popular title is a comprehensive, ground-up tutorial! The third edition has been completely revised and updated, and is ideal for self-taught students and scholars enrolled in structured courses. The text and examples are progressive; each topic builds and expands upon the previous topic. Further, the book provides in-depth coverage of class templates, including an introduction to the Standard Template Library.    No prior knowledge of any particular programming language is assumed; the only requirement is a basic appreciation of elementary programming concepts. If you understand the basic notions of how programs worklike branching and loopingthis book is for you! Horton demonstrates all language elements with complete working code examples, and includes practice exercises at the end of each chapter.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49636491198737,"sku":"GOR002044829","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49653395915025,"sku":"GOR004986190","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50764533858577,"sku":"CIN1590592271G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50953877848337,"sku":"CIN1590592271VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53439610061073,"sku":"CIN1590592271A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1590592271.jpg?v=1750719667"},{"product_id":"beginning-c-book-ivor-horton-9781861001146","title":"Beginning C","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49742081786129,"sku":"GOR001809463","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50471359971601,"sku":"GOR003689852","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50726233407761,"sku":"CIN1861001142VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51544519311633,"sku":"CIN1861001142G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1861001142.jpg?v=1751281801"},{"product_id":"best-friends-forever-book-christine-ricci-9781412789202","title":"Best Friends Forever","description":null,"brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49909104378129,"sku":"CIN1412789206G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1412789206.jpg?v=1750755461"},{"product_id":"instant-c-programming-book-ivor-horton-9781874416241","title":"Instant C Programming","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50058974167313,"sku":"GOR002884539","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52635659665681,"sku":"GOR001972050","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1874416249.jpg?v=1751027151"},{"product_id":"beginning-c-book-ivor-horton-9781590597354","title":"Beginning C","description":"With Beginning C: From Novice to Professional, Fourth Edition, you'll come to understand the fundamentals of the C language and learn how to program. All you need is this book and any one of the widely available free or commercial C or C++ compilers, and you'll soon be writing real C programs. You'll learn C from the first principles, using step-by-step working examples that you'll create and execute yourself.   This book will increase your programming expertise by guiding you through the development of fully working C applications that use what you've learned in a practical context. You'll also be able to strike out on your own by trying the exercises included at the end of each chapter. Pick up a copy of this book by renowned author, Ivor Horton, because:     It is the only beginning-level book to cover the latest ANSI standard in C  Is approachable and aimed squarely at people new to C  Emphasizes writing code after the first chapter  Includes substantial examples relevant to intermediate users","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50103728537873,"sku":"CIN1590597354G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52478202773777,"sku":"NLS9781590597354","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52858962313489,"sku":"NIN9781590597354","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1590597354.jpg?v=1753686082"},{"product_id":"ivor-horton-s-beginning-visual-c-2013-book-ivor-horton-9781118845714","title":"Ivor Horton's Beginning Visual C++ 2013","description":"Learn C++ with the best tutorial on the market!  Horton's unique tutorial approach and step-by-step guidance have helped over 100,000 novice programmers learn C++. In Ivor Horton's Beginning Visual C++ 2013, Horton not only guides you through the fundamentals of the standard C++ language, but also teaches you how C++ is used in the latest Visual Studio 2013 environment. Visual Studio 2013 includes major changes to the IDE and expanded options for C++ coding. Ivor Horton's Beginning Visual C++ 2013 will teach you the latest techniques to take your Visual C++ coding to an all-new level.     C++ language and library changes supported under Visual Studio 2013 IDE-specific changes for code formatting and debugging Changes to the C++ Standard Language for both C++ 11 and the new C++ 14 And more   Horton introduces you to both Standard C++ and Visual C++ so you can build any component your app requires. Ivor Horton's Beginning Visual C++ 2013 is an indispensable guidebook for any new programmer, and contains plenty of exercises and solutions to help programmers of any level master the important concepts quickly and easily.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50175282184465,"sku":"GOR006744333","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50560137003281,"sku":"CIN1118845714G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50822670319889,"sku":"GOR014086933","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51019788419345,"sku":"NIN9781118845714","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51362246459665,"sku":"GOR007158183","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53204002570513,"sku":"CIN1118845714A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1118845714.jpg?v=1751015871"},{"product_id":"beginning-c-book-ivor-horton-9781484200087","title":"Beginning C++","description":"Beginning C++ is a tutorial for beginners in C++ and discusses a subset of C++ that is suitable for beginners. The language syntax corresponds to the C++14 standard. This book is environment neutral and does not presume any specific operating system or program development system. There is no assumption of prior programming knowledge.  All language concepts that are explained in the book are illustrated with working program examples. Most chapters include exercises for you to test your knowledge. Code downloads are provided for examples from the text and solutions to the exercises and there is an additional download for a more substantial project for you to try when you have finished the book.  This book introduces the elements of the C++ standard library that provide essential support for the language syntax that is discussed. While the Standard Template Library (STL) is not discussed to a significant extent, a few elements from the STL that are important to the notion of modern C++ are introduced and applied.  Beginning C++ is based on and supersedes Ivor Horton’s previous book, Beginning ANSI C++.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50189323108625,"sku":"CIN148420008XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50377055961361,"sku":"CIN148420008XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/148420008X.jpg?v=1751053428"},{"product_id":"beginning-java-2-book-ivor-horton-9781861005694","title":"Beginning Java 2","description":null,"brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50235272724753,"sku":"CIN1861005695G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1861005695.jpg?v=1751379580"},{"product_id":"beginning-c-book-ivor-horton-9781430243625","title":"Beginning C","description":"Now available in paperback—     With Beginning C: From Novice to Professional, Fourth Edition, you'll come to understand the fundamentals of the C language and learn how to program. All you need is this book and any one of the widely available free or commercial C or C++ compilers, and you'll soon be writing real C programs. You'll learn C from the first principles, using step-by-step working examples that you'll create and execute yourself.       This book will increase your programming expertise by guiding you through the development of fully working C applications that use what you've learned in a practical context. You'll also be able to strike out on your own by trying the exercises included at the end of each chapter. Pick up a copy of this book by renowned author, Ivor Horton, because:           It is the only beginning-level book to cover the latest ANSI standard in C  Is approachable and aimed squarely at people new to C  Emphasizes writing code after the first chapter  Includes substantial examples relevant to intermediate users","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50375589789969,"sku":"CIN1430243627G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52127939559697,"sku":"NLS9781430243625","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430243627.jpg?v=1751052025"},{"product_id":"beginning-c-17-book-ivor-horton-9781484233658","title":"Beginning C++17","description":"Learn how to program using the updated C++17 language. You'll start with the basics and progress through step-by-step examples to become a working C++ programmer. All you need are Beginning C++17 and any recent C++ compiler and you'll soon be writing real C++ programs. There is no assumption of prior programming knowledge. All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Code downloads are provided for all examples from the text and solutions to the exercises. This latest edition has been fully updated to the latest version of the language, C++17, and to all conventions and best practices of so-called modern C++. Beginning C++17 also introduces the elements of the C++ Standard Library that provide essential support for the C++17 language.  What You'll Learn  Define variables and make decisions  Work with arrays and loops, pointers and references, strings, and more  Write your own functions, types, and operators  Discover the essentials of object-oriented programming  Use overloading, inheritance, virtual functions and polymorphism  Write generic function templates and class templates   Get up to date with modern C++ features: auto type declarations, move semantics, lambda expressions, and more  Examine the new additions to C++17    Who This Book Is For Programmers new to C++ and those who may be looking for a refresh primer on the C++17 programming language in general.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50416921805073,"sku":"GOR013942696","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50438206783761,"sku":"GOR009808777","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50577474060561,"sku":"CIN1484233654VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50588248801553,"sku":"CIN1484233654G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53252119888145,"sku":"GOR010679617","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484233654.jpg?v=1751053441"},{"product_id":"beginning-c-23-book-ivor-horton-9781484293423","title":"Beginning C++23","description":"Begin your programming journey with C++ , starting with the basics and progressing through step-by-step examples that will help you become a proficient C++ programmer. This book includes new features from the C++23 standard.  All you need are Beginning C++23 and any recent C++ compiler and you'll soon be writing real C++ programs.  There is no assumption of prior programming knowledge.  All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Free source code downloads are provided for all examples from the text and solutions to the exercises.   This latest edition has been fully updated to the latest version of the language, C++23, and to all conventions and best practices of modern C++. This book also introduces elements of the C++ Standard Library that provide essential support for C++23. After completing this book, you will have the knowledge and skills needed to build your first C++ applications.  What You Will Learn  Begin programming with the C++23 standard Carry out modular programming in C++ Work with arrays and loops, pointers and references, strings, and more Write your own functions, types, and operators Discover the essentials of object-oriented programming Use overloading, inheritance, virtual functions, and polymorphism Write generic function and class templates, and make them safer using concepts  Learn the ins and outs of containers, algorithms, and ranges Use auto type declarations, exceptions, move semantics, lambda expressions, and much more  Who This Book Is For Programmers new to C++ and those who may be looking for a refresh primer on C++ in general.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":50727725203729,"sku":"NGR9781484293423","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029692842257,"sku":"NIN9781484293423","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51828456292625,"sku":"GOR014415345","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52335456911633,"sku":"NLS9781484293423","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":52391776485649,"sku":"CIN1484293428G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52782921122065,"sku":"CIN1484293428VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53252047864081,"sku":"GOR014834272","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484293428.jpg?v=1750759312"},{"product_id":"using-the-c-standard-template-libraries-book-ivor-horton-9781484200056","title":"Using the C++ Standard Template Libraries","description":"Using the C++ Standard Template Libraries is a contemporary treatment that teaches the generic programming capabilities that the C++ 14 Standard Library provides. In this book, author Ivor Horton explains what the class and function templates available with C++ 14 do, and how to use them in a practical context.  You'll learn how to create containers, and how iterators are used with them to access, modify, and extend the data elements they contain. You'll also learn about stream iterators that can transfer data between containers and streams, including file streams. The function templates that define algorithms are explained in detail, and you'll learn how to pass function objects or lambda expressions to them to customize their behavior. Many working examples are included to demonstrate how to apply the algorithms with different types of containers.   After reading this book, you will understand the scope and power of the templates that the C++ 14 Standard Libraryincludes and how these can greatly reduce the coding and development time for many applications. You'll be able to combine the class and function templates to great effect in dealing with real-world problems.  The templates in the Standard Library provide you as a C++ programmer with a comprehensive set of efficiently implemented generic programming tools that you can use for most types of application.       How to use Standard Library templates with your C++ applications.  Understand the different types of containers that are available and what they are used for. How to define your own class types to meet the requirements of use with containers. What iterators are, the characteristics of the various types of iterators, and how they allow algorithms to be applied to the data in different types of container. How you can define your own iterator types. What the templates that define algorithms do, and how you apply them todata stored in containers and arrays. How to access hardware clocks and use them for timing execution. How to use the templates available for compute-intensive numerical data processing. How to create and use pseudo-random number generators with distribution objects.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52134576914705,"sku":"NLS9781484200056","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52750709391633,"sku":"NIN9781484200056","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484200056.jpg?v=1757543671"},{"product_id":"beginning-c-book-ivor-horton-9781430211884","title":"Beginning C","description":"The updated 4th edition of Beginning C builds on the strengths of its predecessors to offer an essential guide for anyone who wants to learn C or desires a 'brush-up' in this compact, fundamental language.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52433060102417,"sku":"NLS9781430211884","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52749019709713,"sku":"NIN9781430211884","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781430211884.jpg?v=1759176771"},{"product_id":"beginning-c-book-ivor-horton-9781430248811","title":"Beginning C","description":"Beginning C, 5th Edition teaches you how to program using the widely-available C language.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52956645785873,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":52956646080785,"sku":"GOR014667069","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781430248811.jpg?v=1766157630"},{"product_id":"beginning-visual-c-6-book-ivor-horton-9781861001962","title":"Beginning Visual C++ 6","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52976494936337,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52976494969105,"sku":"GOR014676139","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781861001962.jpg?v=1766931097"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/author-books-by-ivor-horton.oembed?page=2","provider":"World of Books ","version":"1.0","type":"link"}