C++(シープラスプラス)は、汎用プログラミング言語のひとつである。派生元であるC言語の機能や特徴を継承しつつ、表現力と効率性の向上のために、手続き型プログラミング・データ抽象・オブジェクト指向プログラミング・ジェネリックプログラミングといった複数のプログラミングパラダイムが組み合わされている。C言語のようにハードウェアを直接扱うような下位層向けの低水準言語としても、複雑なアプリケーションソフトウェアを開発するための上位層向け高水準言語としても使用可能である。アセンブリ言語以外の低水準言語を必要としないこと、使わない機能に時間的・空間的コストを必要としないことが、言語設計の重要な原則となっている。 C++は、1983年にAT&Tベル研究所の計算機科学者ビャーネ・ストロヴストルップによって公開された。また様々なプラットフォームでその開発環境が導入された。1998年からISOとIECの共同で言語仕様とテンプレートライブラリの標準化が行われるようになり、その後2003年、2011年、2014年、2017年、2020年に標準規格が改訂されている。2021年時点での最新規格は「ISO/IEC 14882:2020」通称「C++20」である。

C++[Computers] 電子書籍の人気ランキング20

1  Agus Kurniawan

Arduino Sketch for ESP32 Development Workshop

Arduino Sketch for ESP32 Development Workshop
商品価格:¥377
商品説明:This book is designed to help readers to get started with Arduino development with Sketch program on ESP32 boards. You will learn the following topics in this book: Preparing Development Environment Sketch Programming Working with UART- Serial Communication Working with Analog Input and PWM Working with SPI Working with I2C ESP32 WiFi Networking and IoT Application Working with EEPROM 。
2  Kimmo Karvinen/Tero Karvinen

Getting Started with Sensors

Getting Started with Sensors
商品価格:¥1,540
商品説明:To build electronic projects that can sense the physical world, you need to build circuits based around sensors: electronic components that react to physical phenomena by sending an electrical signal. Even with only basic electronic components, you can build useful and educational sensor projects. But if you incorporate Arduino or Raspberry Pi into your project, you can build much more sophisticat...
3  Dan Pilone/Neil Pitman

UML 2.0 in a Nutshell

UML 2.0 in a Nutshell
商品価格:¥2,895
商品説明:System developers have used modeling languages for decades to specify, visualize, construct, and document systems. The Unified Modeling Language (UML) is one of those languages. UML makes it possible for team members to collaborate by providing a common language that applies to a multitude of different systems. Essentially, it enables you to communicate solutions in a consistent, tool-supported la...
4  Abdul Wahid Tanner

Test-Driven Development with C++

Test-Driven Development with C++
商品価格:¥4,085
商品説明:Learn how to write software that excites your customers and avoids breaking your work when making changes Key Features Learn how a simple shift in focus will let you use tests to meet customer needs Develop a testing library and a logging library that you can use in your own projects Drive better code designs with effective tests that help new team members contribute faster Book Description Mode...
5  Claus Matzinger

Rust Programming Cookbook

Rust Programming Cookbook
商品価格:¥3,290
商品説明:Practical solutions to overcome challenges in creating console and web applications and working with systems-level and embedded code, network programming, deep neural networks, and much more. Key Features Work through recipes featuring advanced concepts such as concurrency, unsafe code, and macros to migrate your codebase to the Rust programming language Learn how to run machine learning models w...
6  Ivo Balbaert

Rust Essentials - Second Edition

Rust Essentials - Second Edition
商品価格:¥4,312
商品説明:Leverage the functional programming and concurrency features of Rust and speed up your application development About This Book Get started with Rust to build scalable and high performance applications Enhance your application development skills using the power of Rust Discover the power of Rust when developing concurrent applications for large and scalable software Who This Book Is For The book ...
7  Curtis Bennett/Dan Violet Sagmiller

Unity AI Programming Essentials

Unity AI Programming Essentials
商品価格:¥2,155
商品説明:This book is aimed at developers who know the basics of game development with Unity and want to learn how to add AI to their games. You do not need any previous AI knowledge; this book will explain all the essential AI concepts and show you how to add and use them in your games. 。
8  Donald Norris

Programming with STM32: Getting Started with the Nucleo Board and C/C++

Programming with STM32: Getting Started with the Nucleo Board and C/C++
商品価格:¥2,136
商品説明:Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Create your own STM32 programs with ease! Get up and running programming the STM32 line of microcontrollers from STMicroelectronics using the hands-on information contained in this easy-to-follow guide. Written ...
9  Stephen D. Huston/James CE Johnson/Umar Syyid

The ACE Programmer's Guide

The ACE Programmer's Guide
商品価格:¥6,355
商品説明:The ADAPTIVE Communication Environment (ACE) is an open-source software toolkit created to solve network programming challenges. Written in C++, with the help of 30 core developers and 1,700 contributors, this portable middleware has evolved to encapsulate and augment a wide range of native OS capabilities essential to support performance-driven software systems. The ACE Programmer's Guide is a...
10  John Viega/Matt Messier

Secure Programming Cookbook for C and C++

Secure Programming Cookbook for C and C++
商品価格:¥5,430
商品説明:Password sniffing, spoofing, buffer overflows, and denial of service: these are only a few of the attacks on today's computer systems and networks. At the root of this epidemic is poorly written, poorly tested, and insecure code that puts everyone at risk. Clearly, today's developers need help figuring out how to write code that attackers won't be able to exploit. But writing such code is surprisi...
11  Ilya Shpigor

Instant MinGW Starter

Instant MinGW Starter
商品価格:¥1,134
商品説明:Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks. This is a Starter guide designed to enable the reader to start using MinGW to develop Microsoft Windows applications as quickly, and as efficiently, as possible. This book is for C and C++ developers who are looking for new and effective instruments...
12  Oscar Deniz Suarez/Mª del Milagro Fernandez Carrobles/Noelia Vallez Enano

OpenCV Essentials

OpenCV Essentials
商品価格:¥2,042
商品説明:This book is intended for C++ developers who want to learn how to implement the main techniques of OpenCV and get started with it quickly. Working experience with computer vision / image processing is expected. 。
13  Arnold Robbins

GDB Pocket Reference

GDB Pocket Reference
商品価格:¥722
商品説明:Many Linux and Unix developers are familiar with the GNU debugger (GBD), the invaluable open source tool for testing, fixing, and retesting software. And since GDB can be ported to Windows, Microsoft developers and others who use this platform can also take advantage of this amazing free software that allows you to see exactly what's going on inside of a program as it's executing. This new pocket ...
14  Nicolai M. Josuttis

The C++ Standard Library

The C++ Standard Library
商品価格:¥6,809
商品説明:The Best-Selling C++ Resource Now Updated for C++11 The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components–and to benefit from their power–you need a resource that does far more than list the classes and their functions. The C++ Standard Library: A Tutorial...
15  Peter Pohmann

C++11

C++11
商品価格:¥2,400
商品説明:Setzen Sie C++ 11 schon in Ihrer täglichen Arbeit ein? Warum eigentlich nicht? Der neue Standard enthält viele Erweiterungen, die Ihnen das Programmiererleben leichter und Ihre Anwendungen besser machen. Vom Schlüsselwort für undefinierte Zeiger über Lambda-Ausdrücke bis zur Unterstützung paralleler Programmierung. Eine ganze Menge davon ist auch schon in Visual Studio, gcc und anderen Compilern r...
16  Steve Oualline

Practical C++ Programming

Practical C++ Programming
商品価格:¥2,895
商品説明:C++ is a powerful, highly flexible, and adaptable programming language that allows software engineers to organize and process information quickly and effectively. But this high-level language is relatively difficult to master, even if you already know the C programming language.The 2nd edition of Practical C++ Programming is a complete introduction to the C++ language for programmers who are learn...
17  Jacob Era

C++ Easy To Understand Step By Step Guide

C++ Easy To Understand Step By Step Guide
商品価格:¥393
商品説明:Mastering C++ programming language can be a tough and time consuming task. However, if you have an interest in programming languages and you insist in mastering this programming language then it can be fun and engaging. C++ programming language is easier to learn for people who are already familiar with other programming language such as Python, Java or Matlab. The differentiating factor between C...
18  Gabor Szauer

Hands-On C++ Game Animation Programming

Hands-On C++ Game Animation Programming
商品価格:¥2,950
商品説明:Learn animation programming from first principles and implement modern animation techniques that can be integrated into any game development workflow Key Features Build a functional and production-ready modern animation system with complete features using C++ Learn basic, advanced, and skinned animation programming with this step-by-step guide Discover the math required to implement cutting edge ...
19  Vibrant Publishers

C & C++ Interview Questions You'll Most Likely Be Asked

C & C++ Interview Questions You'll Most Likely Be Asked
商品価格:¥1,020
商品説明:C & C++ Interview Questions You'll Most Likely Be Asked is a perfect companion to stand ahead above the rest in today’s competitive job market. Rather than going through comprehensive, textbook-sized reference guides, this book includes only the information required immediately for job search to build an IT career. This book puts the interviewee in the driver's seat and helps them steer their way ...
20  Bill Weinman

C++20 STL Cookbook

C++20 STL Cookbook
商品価格:¥4,085
商品説明:Proven techniques to improve the efficiency of your programs using the Standard Template Library (STL) Key Features Become familiar with the latest features of C++20 and write better code using the STL Reduce the development time for your applications and enable faster deployment Get up and running with the new and leaner STL capabilities introduced in the latest release Book Description Fast, e...
関連ジャンルから探す
人気キーワードから探す
電子書籍動画

※電子書籍or紙の本※ 記憶したいなら●●の本をオススメしますね【ひろゆき切り抜き/論破】  ひろゆけ【ひろゆき切り抜き】

【必ず得する!】本棚を捨てるべき3つの理由と、おすすめ電子書籍リーダー【貯める編】:(アニメ動画)第126回  両学長 リベラルアーツ大学

第17回 【必ず得する!】本棚を捨てるべき3つの理由と、おすすめ電子書籍リーダー【貯める編】  両学長 リベラルアーツ大学

紙の本 VS 電子書籍、頭に残りやすいのは意外にも…  メンタリスト DaiGo

【岡田斗司夫】電子書籍は紙には絶対勝てない。みんなが言わない電子書籍の最大のデメリット公開します。動画内で立ち読みの極意についても語ります【切り抜き】  岡田斗司夫のきもち【切り抜き】

関連サイト

PAGE TOP