{"product_id":"c-as-a-second-language-9781590282892","title":"C++ as a Second Language","description":"This book builds on students' experience with Java to teach C and C++ in a single term. It covers the modern features of C++ while preparing students for older coding practices they are likely to encounter in the wild. It covers the language fundamentals of pointers, arrays, classes, and templates; but it also includes chapters on memory management, third party libraries, and multi-dimensional arrays that are important for understanding how to get the most out of the language in actual practice. Finally, the book covers the fundamentals of working in C\/C++'s natural habitat--a Linux-like command line environment. The programming exercises build on one another to help students appreciate the value of code maintainability and reuse and to allow them to get deeper into a problem than they could in a single weekly assignment. They attack interesting problems in computer science, physics, and math; and each assignment suggests avenues for further independent investigation. - Approachable, easy-to-follow writing style - Builds on Java programming experience - Real-world context for programming problems - C and C++ in a single term\u003cbr\u003e\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Franklin Beedle \u0026amp; Associates\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/01\/2023\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781590282892\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 254","brand":"Edward Pier","offers":[{"title":"Default Title","offer_id":52403424395445,"sku":"9781590282892","price":42.5,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0473\/0804\/6492\/files\/img_fd1dd2b4-e59b-44db-8d05-92fe077c6470.jpg?v=1774969192","url":"https:\/\/pastforward.org\/products\/c-as-a-second-language-9781590282892","provider":"Past Forward","version":"1.0","type":"link"}