- 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
- 軟件項(xiàng)目估算
- ASP.NET Core Essentials
- CentOS 7 Linux Server Cookbook(Second Edition)
- Instant QlikView 11 Application Development
- 表哥的Access入門:以Excel視角快速學(xué)習(xí)數(shù)據(jù)庫開發(fā)(第2版)
- Apache Mahout Clustering Designs
- Teaching with Google Classroom
- PHP 7+MySQL 8動態(tài)網(wǎng)站開發(fā)從入門到精通(視頻教學(xué)版)
- Python High Performance Programming
- Building Wireless Sensor Networks Using Arduino
- ASP.NET求職寶典
- 你真的會寫代碼嗎
- Flask開發(fā)Web搜索引擎入門與實(shí)戰(zhàn)
- C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程
- Advanced C++