Skip to Content
C++程序设计:原理与实践(基础篇)(原书第2版)
book

C++程序设计:原理与实践(基础篇)(原书第2版)

by 本贾尼 斯特劳斯特鲁普
August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
Pearson
Content preview from C++程序设计:原理与实践(基础篇)(原书第2版)

2.5 编程环境

我们使用编程语言来编写程序。我们使用编译器将自己的源代码转换成目标代码,使用链接器将目标代码链接成一个可执行文件。另外,我们使用一些程序在计算机中输入源代码文本并且编辑它。这些是构成程序员的工具集合或“程序开发环境”中的最基本和最重要的工具。

如果你使用的是命令行窗口,就像很多专业程序员所做的那样,你将不得不亲自发起编译和链接命令。很多专业程序员也使用IDE(“交互式开发环境”或“集成式开发环境”)。如果你使用的是IDE,那么简单地点击正确的按钮就可以了。附录B介绍了如何在你的C++实现中进行编译和链接。

IDE通常包含一个编辑器,常具有利用颜色来区分源代码中的注释、关键字和其他部分等有益特性。IDE还具有其他功能,可帮助来调试代码、编译和运行程序。调试是指在程序中发现错误并排除它们的活动;你在前进的道路上会听到很多有关调试的内容。

学习本书,你可以使用任何一个最新的、符合标准的C++实现。我们所介绍的大多数内容(经过非常小的修改)对所有的C++实现都是正确的,并且代码能运行在任何地方。在我们的工作中,我们使用几种不同的实现。

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普
管理Kubernetes

管理Kubernetes

Brendan Burns, Craig Tracey
Python编程入门与实战

Python编程入门与实战

Posts & Telecom Press, Fabrizio Romano

Publisher Resources

ISBN: 9787111562252