2021-02-06

从Hello world开始

    • 一、C语言是什么?
      • 二、C语言的发展
        • 1. 发展历史
        • 2. 支持 C语言且被人熟知的编译器和开发环境
          • 2.1 编译器
          • 2.2 开发环境
        • 3. vs上编辑一个Hello world
        • 4.总结


一、C语言是什么?

C语言(The C Programming Language)是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。由创始人( Dennis MacAlistair Ritchie )丹尼斯·里奇于1972年创建。

二、C语言的发展

1. 发展历史

C语言源自肯·汤普森(Ken Thompson)发明的B语言,而 B语言则源自BCPL语言。
1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。
1970年,汤普森以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。
1971年,丹尼斯·里奇(Dennis M.Ritchie)加入了汤普森的开发项目,合作开发UNIX。他的主要工作是改造B语言,使其更成熟。
1972年,里奇在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,诞生了C语言,并一直使用到现在。
1977年,丹尼斯·里奇发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。

2. 支持 C语言且被人熟知的编译器和开发环境

2.1 编译器
支持C语言且被熟知的C编译器和开发环境
GCC,GNU组织开发的开源免费的编译器
MinGW,Windows操作系统下的GCC 
Clang,开源的BSD协议的基于LLVM的编译器
Visual C++ :: cl.exe,Microsoft VC++自带的编译器
2.2 开发环境
Code::Blocks,开源免费的C/C++
IDECodeLite,开源、跨平台的C/C++集成开发环境
Dev-C++,可移植的C/C++IDE
Visual Studio系列

3. vs上编辑一个Hello world

在VS上新建一个文件,选择项目(此版本为VS2013,你可以选择新版本安装)

2021-02-06_第1张图片

选择空项目,比输入你想要的文件名称,然后点击确定

2021-02-06_第2张图片

源代码及解释

2021-02-06_第3张图片

运行结果

2021-02-06_第4张图片

4.总结

这就算完成了,最简单测试环境有没有安装好的方法!

2021-02-06_第5张图片

你可能感兴趣的:(C语言基础,c语言,编译器,c++,安全)