zoukankan      html  css  js  c++  java
  • 01 C语言基本介绍

    C语言特点

    • 容易上手学习
    • 结构化语言
    • 执行效率高
    • 处理的工作和活动偏底层
    • 可以在多种计算机平台上编译(类似Java的跨平台)

    C语言历史

    • 目前,C 语言是最广泛使用的系统程序设计语言之一
    • C 语言是最初为了编写 UNIX操作系统而被发明的,由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计,最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现,直到1973 年,UNIX 操作系统完全使用 C 语言编写
    • C 语言标准是于 1988 年由美国国家标准协会(ANSI,全称 American National Standard Institute)制定
    • C 语言是以 B 语言为基础的,B 语言大概于 1970 年被引进
    • 大多数先进的软件都是使用 C 语言实现的
      • 当今最流行的 Linux 操作系统和 RDBMS(Relational Database Management System:关系数据库管理系统) MySQL 都是使用 C 语言编写的

    why C?为什么要学习C语言使用C语言?

    C 语言最初是用于系统开发工作,特别是组成操作系统的程序。所以C语言偏向于操作系统,计算机底层。因此 C 语言编写的代码运行速度与汇编语言编写的代码运行速度几乎一样(比面向对象的高级编程语言,比如Python快一个数量级),故此采用 C 语言作为系统开发语言。列举几个使用 C 的实例:

    • 操作系统
    • 语言编译器
    • 汇编器
    • 文本编辑器
    • 打印机
    • 网络驱动器
    • windows桌面程序
    • 高性能算法
    • 数据库
    • 编程语言解释器
    • 面向对象编程语言的底层插件
    • 实体工具

    C语言源程序

    一个 C 语言程序,可以是 10 来行,也可以是数万行甚至百万行,它可以写在一个或多个扩展名为 ".c" 的文本文件中,例如,hello.c。

    C语言编辑器

    可以使用 "vi"、"vim" 或任何其他文本编辑器编写 C 语言程序。

  • 相关阅读:
    自定义Collection类
    基本排序算法(冒泡排序,选择排序,插入排序)
    泛型
    XSD的学习
    SSH整合配置
    一个可以随时插入的json的简单实现
    将Properties文件的键值对调换位置重新生成一个文件
    JAVA MD5加密
    框架中退出登录
    java 生成 xml
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/13258082.html
Copyright © 2011-2022 走看看