zoukankan      html  css  js  c++  java
  • C语言

    (一)C语言的历史
    C语言的原型是ALGOL 60语言(也称为A语言)。

    1. 1963年,剑桥大学将ALGOL 60语言发展成为CPL语言。
    2. 1967年,剑桥大学的Matin Richards对CPL语言进行了简化,于是产生了BCPL语言。
    3. 1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并取名为B语言。他还用B语言写了第一个UNIX操作系统。
    4. 1973年,美国贝尔实验室的D.M.RITCHIE在B语言的基础上设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,于是就产生了C语言。
    5. 1978年,Brian W.Kernighian和Dennis M.Ritchie出版了著名的《The C Programming Language》,使得C语言成为目前世界上流行最广泛的高级程序设计语言。
    6. 1988年,随着微型计算机的日益普及, 出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定 了一套ANSI标准, 成为现行的C语言标准 3.C语言的主要特点 。C语言发展迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C语 言加上一些汇编语言子程序, 就更能显示C语言的优势了,象PC- DOS 、WORDSTAR等就是用这种方法编写的。
      (二)C语言与C++的区别
      C++是一个开放标准,旨在实现速度和性能和关键性的高性能系统;C是一个结构化语言,C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程控制)。全新的程序程序思维,C语言是面向过程的,而C++是面向对象的。C语言可以写很多方面的程序,但是C++可以写得更多更好,C++可以写基于DOSr程序,写DLL,写控件,写系统。C语言对程序的文件的组织是松散的,几乎是全要程序处理;而C++对文件的组织是以工程,各文件分类明确。C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。
  • 相关阅读:
    HDU 5115 Dire Wolf (区间DP)
    HDU 4283 You Are the One(区间DP(最优出栈顺序))
    ZOJ 3469 Food Delivery(区间DP好题)
    LightOJ 1422 Halloween Costumes(区间DP)
    POJ 1651 Multiplication Puzzle(区间DP)
    NYOJ 石子合并(一)(区间DP)
    POJ 2955 Brackets(括号匹配一)
    POJ 1141 Brackets Sequence(括号匹配二)
    ZOJ 3537 Cake(凸包+区间DP)
    Graham求凸包模板
  • 原文地址:https://www.cnblogs.com/chenhuiping/p/13881640.html
Copyright © 2011-2022 走看看