C99 , C11 , C17 等标准 , 以满足新的编程需求 ;
二、C 语言缺陷
C 语言有如下缺陷 :
C 语言 没有经历过 缜密的 设计过程 , 都是根据需求逐渐完善的 , 出现了很多缺陷和漏洞...+ 高级语言特性
1、C 语言衍生的高级语言
鉴于 上述 面向过程 的 C 语言 的 设计缺陷 ,
在 C 语言 的基础上 , 引入 面向对象 设计方法 , 同时加入 高级语言特性 , 开发出了 高级面向对象...语言 , 如 :
Objective-C , 主要用于 Mac 软件和 iPhone / iPad 软件开发 ;
C++ , 用途广泛 , Windows / Linux 都可以使用 C++ 语言 ;...2、C 语言与 C++ 语言关系
C 语言 与 C++ 语言 并 不是 竞争关系 ;
C++ 语言 是 以 C 语言为基础 的 加强版本编程语言 , 可以看作是更好的 C 语言 , 在 C++ 语言...语言增加内容
C++ 语言 在 C 语言基础上 :
增加了 面向对象 支持 ;
进行了 类型加强 ;
进行了 函数加强 ;
增加了 异常处理机制 ;
增加了 STL 特性 ;
4、C 语言与 C++