官术网_书友最值得收藏!

  • Expert C++
  • Vardan Grigoryan Shunguang Wu
  • 176字
  • 2021-06-24 16:33:52

Introduction to Building C++ Applications

Programming languages differ by their program execution model; the most common are interpreted and compiled languages. Compilers translate source code into machine code, which a computer can run without intermediary support systems. Interpreted language code, on the other hand, requires support systems, interpreters, and the virtual environment to work.

C++ is a compiled language, which makes programs run faster than their interpreted counterparts. While C++ programs should be compiled for each platform, interpreted programs can operate cross-platform.

We are going to discuss the details of a program-building process, starting with the phases of processing the source code – done by the compiler- and ending with the details of the executable file (the compiler's output). We will also learn why a program built for one platform won't run on another one.

The following topics will be covered in this chapter:

  • Introduction to C++20
  • Details of the C++ preprocessor
  • Under the hood of the source code compilation
  • Understanding the linker and its functionality
  • The process of loading and running an executable file
主站蜘蛛池模板: 容城县| 镇江市| 遂川县| 通城县| 金乡县| 宜黄县| 怀柔区| 甘孜县| 易门县| 湘潭县| 平度市| 霞浦县| 河北省| 新巴尔虎右旗| 兴安县| 澄江县| 五台县| 邯郸县| 临沧市| 盱眙县| 青海省| 绥滨县| 广州市| 莫力| 德庆县| 永嘉县| 宜宾市| 赣榆县| 平乐县| 陈巴尔虎旗| 离岛区| 巨野县| 平湖市| 马山县| 汽车| 成武县| 获嘉县| 登封市| 商丘市| 南漳县| 衡阳市|