C语言基础篇 编程语言概述(一)

编程语言概述

编程语言



说到语言我都会想到在生活中用到的自然语言,如中文,英语等自然语言

自然语言它是人和人交流不可缺少的工具

而编程语言是和计算机交流的工具,如今计算机遍布我们的生活

自然语言是人和人交流,C语言这种编程语言是和机器交流,人可以不听另外一个人,但是机器是无条件服从的

如今我们现在流行的编程语言有JAVA C++ PHP Python等.....这些都是高级语言

在早些年计算机刚发展的年代,那时候的人都是直接输入0101001这种二进制指令,这种没有可读性,繁琐,费时,易出错的01的代码,为了解决这个问题,因此后来才出现了编程语言


编程语言的诞生,使编写的代码更有可读性,逻辑性,更有利于我们记忆

C语是一门流行的语言,融合了低级语言和高级语言的特性,C的优点

你要成为一个程序员大佬或者黑客大神C语是必须要学的,可以这么说其他高级语言都是C语写的,可以算做是母语

C语言再向下有汇编语言,机器语言这些都是最底层的语言

强大的控制结构

高效性

可移植性

强大且灵活


任何语言都是有独特的语法规则和定义,双方需遵循这些规则和定义才能真正实现交流

例子

如我和你创建一个只属于你和我之间的一种语言,如我和你事先说好了一个规则:我敲3下门,表示我想喝1杯水,这就相当于我和你之间有一个暗语也就是一个语言,我敲三下门你就知道我的表达意思是什么


其实我们计算机是很笨的,它只懂0和1这种二进制数,可是计算机为什么能执行我们的代码呢?

编译器

编译器这个东西通俗来说就是,它会把我们的代码一步步编译成0和1这种二进制指令集让计算机CPU能识别并生成一个可执行文件

我们的前辈呢把一堆0和1这种指令集简化成了一句句代码 形成一个编程语言

我们现在所写的一小段代码,在底层对应的可能是一大堆01二进制


如何搭建下载编写代码的环境(编译器),可自行百度,利用好网络搜索是我们的第一课


C语言应用范围

C语言应用范围极其广泛,从网站后台开发到底层系统,再到多媒体应用到大型网络游戏,均可使用C

C语可以写网站后台

C可以针对某个主题写出功能强大的程序库

C语言可以写大型游戏引擎

C语言可以写出另外一个语言

C语言可以写操作系统和驱动系统,并且只能用C编写

任何设备只要配置了微处理器,都支持C语,从微波炉到手机,到生活中大大小小的电子物品,大部分都是由C语技术来推动

C程序

一个c程序可以是三行代码,可以是数百万行代码,它可以写在一个或多个扩展名文本文件为.c的文本文件中

例子演示实例


text文件

hello后面的txt就是扩展名,我把hello的扩展名改为.c :“hello.c ”  


c语言源程序文件

你可能感兴趣的:(C语言基础篇 编程语言概述(一))