什么是C语言

打印 上一主题 下一主题

主题 801|帖子 801|积分 2403

一、概念

   语言是一种交流工具。人与人之间交流的语言有很多种,比如我们熟悉的汉语,英语等等。假如人要与盘算机交流,就要使用盘算机语言,C语言就是其中一种,其他常见的另有C++,Jave,Python,go语言等等。
  二、应用

   C语言广泛地应用于底层开发。
   我们买的电脑本是一个“硬件”(铁疙瘩),想要电脑工作,就要装上“操纵系统”(例如win10), 操纵系统与硬件之间另有一层“驱动层”(例如我们常常安装的显卡驱动,网卡驱动),操纵系统变更驱动层驱动硬件的工作;在操纵系统之上我们可以安装各种“应用软件”(QQ,游戏等等)。操纵系统之上一样寻常叫做上层软件, 之下的一样寻常是底层软件。C语言擅长的是底层软件的开发。
              
            如今C语言在嵌入式开发,单片机开发运用非常多。近两年C语言因为物联网的提出又迎来了高潮,物联网夸大“万物互联”,“物”大多数是硬件,嵌入式开发,而C语言上次就是这些。在“万物互联”的期间,C语言就是一门非常紧张的语言。
  三、标准

   如今的C语言标准有C89,C90,C99,C11等等。
   盘算机语言由最开始的2进制,发展到汇编语言,B语言,再到C语言。各人体会到C语言的便捷纷纷使用,由于最初时C语言不够美满,不同公司对C语言做出不同的改善,这样使不同公司写的代码欠好交流,倒霉于C语言的恒久发展,于是出现了C语言的国际标准。
   美国国家标准总局ANSI定制了第一个C语言标准ANSIC,就是C89。之后出现C90,C99,C11。但我们用的更多的是C99之前的。
              
                       
           四、编译器

   C语言常见的编译器有MSVS,GCC,Clang…… 我个人用的VS2019使用的是MSVS,GCC是Linux平台下的,Clang是苹果维护的编译器。
  
  下一期更新“如何用VS2019写C语言程序”。
  
  
  (因为本人也是正在学习C语言的菜鸟,有错误,不严谨的地方欢迎提出,有什么建议也请多多提出,我会积极提高本身的水平的。)
  
  
  (十分抱歉,本人企图玩乐,疏于学习C语言,一个学期没有更新。颠末第一次期末考试的洗礼,知道了寻常学习的紧张性,以是如今好好学习,多多更新。)
  

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊落一身雪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表