前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >你了解C语言发展历史吗?你使用什么开发环境呢?必备指南【C语言编程入门秘籍03】

你了解C语言发展历史吗?你使用什么开发环境呢?必备指南【C语言编程入门秘籍03】

作者头像
刘金玉编程
发布2023-08-31 13:23:36
2430
发布2023-08-31 13:23:36
举报
文章被收录于专栏:编程创造城市编程创造城市
1)C语言历史:

C语言发展至今已经有50多年的历史了,如此历史悠久的语言一直不停被发展,充分说明它是最根本的高级编程语言。

你学习的第一门编程语言是C语言吗?

你是否了解C语言的发展历史呢?

本文从时间角度为大家介绍C语言的发展历史。

来源于B语言,1969年~1973年,作者:Dennis Ritchie和Ken Thompson。中文对应名称:丹尼斯·里奇和肯·汤普逊。

最早,1972年首次发布,作者:Dennis Ritchie。准确地说,C语言也是逐步由B语言演变而来,可见改革一门编程语言是要有个过程的。

1978年,第一本C语言教材《The C Programming Language》。推动了C语言的普及。

1983年,美国标准化ANSI C规范了C语言语法和库函数,有助于不同编译器的可移植性。

1990年,国际化ISO C标准,第一个国际标准,称为C89或C90标准。包含经典的库stdio.h、stdlib.h等。推动C语言国际化。

1999年,ISO C99标准新特性引入,扩展了C语言功能,例如布尔类型等。

2011年,ISO C11标准新特性引入,例如支持线程等。

2018年,ISO C17标准或C18标准发布。没有引入新特性,仅做修正和补充。

2020年,C20标准新特性出炉,也被称为C2x标准。例如增加新的数学函数erf()等。有助于计算机精确存储浮点数。

2)学习开发相关工具拓展:

目前编程入门实用的vc++6.0是1998年的老产品,虽然初学入门学习时推荐使用这块工具,但是要注意的是这块工具只支持C89标准。由于vc++6.0开发工具用于学习比较经典,因此经过开发改进,目前也支持兼容win10安装。

如果你的电脑配置允许,推荐安装visual studio 2022及更高版本的IDE开发工具学习C语言编程。

3)开发环境介绍:

C语言和C++语言往往都会成体系去学习,因为它俩是一个递进关系,C++总结了前辈经验,弥补了C语言的不足,利用面向对象的开发特性,更有助于大型项目的研发。C++和C运行效率是一样的,因为本质上就是C语言编程,所以很多时候学习C语言系列,我们一般都会写成学习C/C++,大多招聘公司也都这么写。

对入门学习C语言的朋友推荐的软件,我建议是vc++6.0,如下图所示。

虽然现在市面上有很多学习C语言的软件,但是体积小且又经典的就是这款VC++6.0了,它遵循C语言早期的语法规则,例如需要将所有的变量在函数开头声明,否则会报错,这也提醒初学C语言的朋友,需要提早声明变量,并且能轻易找到所有需要声明的变量。可能你对“声明变量”这个专业用语还有些默认,不过没关系,在后续的知识点的运用中你会清楚地理解,在使用存取数据前,必须要有变量提前被声明,多写几次体会会更深。待到学习完基础C语言,在您编写更大项目时,就建议使用Visual Studio的IDE,可以找到当前的最新版本,安装企业版功能更加强大,但要求您的计算机拥有更好地硬件配置。

在本书中讲解的C语言语法都可以采用VC++6.0就可以成功编写,因此在此处我将进一步讲解该软件的安装和界面的简单介绍。您将拿到本书配到的该软件,如下图所示。

在Windows系统中安装该软件非常简单,而且对计算机的配置要求也较低,对于电脑配置没有那么好的学习者也同样适用。安装时只需要解压压缩包后,双击Microsoft Visual C++ 6.0 SP6.exe就可以安装了。

安装时十分简单,基本上就是在安装过程中一路下一步就好,只需要您注意该软件的安装路径,这是您安装每一款软件时都应该要注意的,所以在一路下一步时不要太快,要注意每一个界面。安装界面1~4如下图所示。

安装界面1

安装界面2

安装界面3

安装界面4

打开后的软件界面

visual studio 2022 IDE

vs2022主窗体内容

相关文章:

  1. python应用场景有哪些?岗位工资如何?
  2. 开始了解python语言吧!
  3. html中的<!DOCTYPE html>起到什么作用?前端面试经常考到
  4. python中类和对象
  5. python中函数递归VS循环
  6. python中函数的可变参数
  7. C语言和C#语言有什么区别吗?【C#编程1000问】
  8. 为什么要学习C语言?【C语言编程入门秘籍01】
  9. 怎样学习C语言?【C语言编程入门秘籍02】
  10. Django框架开发001期 Python+Django开发教程,开启你的第一个django网站应用
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程创造城市 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档