请问有没有大神给我把C++及周边各种简称介绍一下,归类一下 比如从属关系
答案:2 悬赏:0 手机版
解决时间 2021-01-27 09:18
- 提问者网友:缘字诀
- 2021-01-26 14:45
例如:C++ VC MFC ALT BOOST之类的(不只是这些)帮忙介绍一下给一个体系化的归类,麻烦你们了
最佳答案
- 五星知识达人网友:鸽屿
- 2021-01-26 16:18
简称肯定是介绍不完的,写一本书都不够,因为不同体系中的简称实在太多了。给你介绍一下体系吧。
首先,C++语言有三个通用标准,即C++ 98、C++03、C++11,分别公布于1998年,2003年和2011年(大概时间),目前初学者教材大部分是98标准,少部分是03标准,11标准目前国内好像还少有中文书籍。另外,C++14标准虽然已经公布,因为改动较小,可以认为是11版本的补丁。
其次,说C++的编程体系,分为微软系(VC MFC/ATL)、Borland系、GNU系、UNIX系等至少7种以上的主流体系,数十种编程环境,每种体系都有大量的特殊方法和专有名词。
其三说编译器,以上几十种编译器其实最终几乎都使用了Intel C++ 编译器、微软的cl.exe编译器(捆绑于Visual Studio套装中)、GNU的GCC编译器、LLVM的Clang编译器、Borland公司的bcc.exe编译器 这五种编译器,因此可以说你需要了解的就是这5个体系。
常见的编程环境(IDE 集成开发环境):
1.Microsoft Visual Studio(Visual C++)
2.Borland C++ Builder
3.Eclipse (Myln + CDT + MinGW32 + GCC)
4.Dev-C++ (MinGW32 + GCC)
5.Code::Blocks(可配合多款编译器使用)
6.CodeLite
7.C-Free
8.Qt Creator (可配合多款编译器使用)
VC中的常见缩写:
VC/VC++/MSVC Microsoft Visual C++
VS Microsoft Visual Studio 包含VC的整体开发工具包
MFC Microsoft Foundation Classes 微软基础类库
ATL Active Template Library活动模板库
STL Standard Template Library,标准模板库
CLI Common Language Infrastructure
CLR Common Language Runtime公共语言运行库(上面是微软版本)
RTTI Run-Time Type Identification 运行时类型识别
COM/DCOM/COM++ Component Object Model 组件对象模型
OLE Object Linking and Embedding 对象连接与嵌入
WF/WPF WinForm/Windows Presentation Foundation 微软推出的界面框架
WCF Windows Communication Foundation 微软数据通信应用程序框架
当然,缩写之类的远远不止这些,作为程序员,不一定要着急了解这些缩写(比如BOOST,在C++中不过是一个库),先熟悉一个体系,这些东西都是逐步接触的,单独来记忆太难了。更重要的是,软件开发者一定要学会使用官方帮助和搜索引擎,正所谓:外事不决问谷阿哥,内事不决问百度娘!
首先,C++语言有三个通用标准,即C++ 98、C++03、C++11,分别公布于1998年,2003年和2011年(大概时间),目前初学者教材大部分是98标准,少部分是03标准,11标准目前国内好像还少有中文书籍。另外,C++14标准虽然已经公布,因为改动较小,可以认为是11版本的补丁。
其次,说C++的编程体系,分为微软系(VC MFC/ATL)、Borland系、GNU系、UNIX系等至少7种以上的主流体系,数十种编程环境,每种体系都有大量的特殊方法和专有名词。
其三说编译器,以上几十种编译器其实最终几乎都使用了Intel C++ 编译器、微软的cl.exe编译器(捆绑于Visual Studio套装中)、GNU的GCC编译器、LLVM的Clang编译器、Borland公司的bcc.exe编译器 这五种编译器,因此可以说你需要了解的就是这5个体系。
常见的编程环境(IDE 集成开发环境):
1.Microsoft Visual Studio(Visual C++)
2.Borland C++ Builder
3.Eclipse (Myln + CDT + MinGW32 + GCC)
4.Dev-C++ (MinGW32 + GCC)
5.Code::Blocks(可配合多款编译器使用)
6.CodeLite
7.C-Free
8.Qt Creator (可配合多款编译器使用)
VC中的常见缩写:
VC/VC++/MSVC Microsoft Visual C++
VS Microsoft Visual Studio 包含VC的整体开发工具包
MFC Microsoft Foundation Classes 微软基础类库
ATL Active Template Library活动模板库
STL Standard Template Library,标准模板库
CLI Common Language Infrastructure
CLR Common Language Runtime公共语言运行库(上面是微软版本)
RTTI Run-Time Type Identification 运行时类型识别
COM/DCOM/COM++ Component Object Model 组件对象模型
OLE Object Linking and Embedding 对象连接与嵌入
WF/WPF WinForm/Windows Presentation Foundation 微软推出的界面框架
WCF Windows Communication Foundation 微软数据通信应用程序框架
当然,缩写之类的远远不止这些,作为程序员,不一定要着急了解这些缩写(比如BOOST,在C++中不过是一个库),先熟悉一个体系,这些东西都是逐步接触的,单独来记忆太难了。更重要的是,软件开发者一定要学会使用官方帮助和搜索引擎,正所谓:外事不决问谷阿哥,内事不决问百度娘!
全部回答
- 1楼网友:孤独入客枕
- 2021-01-26 17:54
没有
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯