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

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
主站蜘蛛池模板: 棋牌| 大英县| 日照市| 赣榆县| 扎囊县| 遂平县| 龙南县| 镇原县| 韶关市| 黎平县| 揭东县| 清流县| 珠海市| 且末县| 广州市| 奉节县| 曲松县| 肥西县| 措美县| 伊金霍洛旗| 上杭县| 汽车| 霍山县| 收藏| 报价| 寿宁县| 永丰县| 永泰县| 济宁市| 龙州县| 赤水市| 中山市| 基隆市| 邹平县| 精河县| 缙云县| 洱源县| 龙南县| 惠水县| 桃园市| 晋中市|