怎么搭建一个C语言的开发环境?
什么是C语言
C语言是一种通用的、面向过程的编程语言,它具有高效、灵活、可移植等优点。在最近20多年里,它被运用在各种系统软件与应用软件的开发中,是使用最广泛的编程语言之一。本章将针对C语言的发展历史、开发环境搭建、和C语言的运行机制进行详细地讲解。
C语言的原型为ALGOL 60语言(也称A语言)。
1963年:剑桥大学将ALGOL 60语言发展成为GPL语言。
1967年:剑桥大学的Matin Richards简化GPL,产生了BGPL语言。
1970年美国贝尔实验室的Ken Thompson将GPL语言修改为B语言。
1973年::美国贝尔实验室的Dennis M.Ritchie在B语言的基础上设计出了C语言。
1978年:Brian W.Kernighan和Dennis M.Ritchie出版了名著《The C Programming Language》。
美国国家标准协会(ANSI)组织了由硬件厂商、软件设计师、编译器设计师等成员成立的标准C委员会,建立了通用的C语言标准。第一版C语言标准在1989年颁布,称为C89。从1989年至今,陆续颁布了多个C语言标准。
C语言的特点
市面上有许多支持C语言的开发工具,良好的开发环境具有以下功能:方便开发人员编写程序、方便程序调试和运行、提高开发效率。
1.表达能力强
C语言自由简洁,使用简单的方法就能构造出复杂数据类型或者数据结构,具备复杂数据结构运算能力。
3.高效性
C语言可以直接操作内存,执行效率更接近汇编。
2.应用软件
C语言高效、稳定,因此常用于开发企业数据管理软件,如Oracle、MySQL等。
4.游戏开发
C语言开发环境搭建
C语言具有强大的图像处理能力、可移植性、高效性等特点,因此常用于大型游戏开发,进行游戏环境渲染、图像处理等。以下几种都可以进行C语言的开发。
但Visual Studio最为方便快捷,目前最流行的C语言开发工具为Visual Studio,它是微软开发的集成环境,工具齐全,支持多种语言。
目前最新版本为Visual Studio2019。Visual Studio 2019有3个版本:企业版、专业版、社区版。社区版免费用于个人和开源项目开发,是教学和初学C语言者的首选。
C语言开发环境搭建
步骤一:访问Visual Studio官网,下载Visual Studio 2019 Community版本,下载完成后双击安装包弹出程序组件安装提示框。
步骤二:单击“继续”按钮,下载安装Visual Studio 2019需要的程序组件。
步骤三:下载安装完成之后,会弹出一个界面,让用户选择所需要的开发环境。
步骤四:选择开发需要的工具与环境,由于本教材是将Visual Studio 2019作为C语言开发环境,C++兼容C语言,所以在步骤三中选择“使用C++的桌面开发”选项即可,选择完成之后,单击安装位置后面的“更改..”链接,进入安装路径选择界面。
步骤五:选择Visual Studio 2019的安装路径、下载缓存路径。路径选择完成后,单击"安装”按钮开始安装Visual Studio 2019。
步骤六:安装完成后,打开Visual Studio2019,首次启动时,Visual Studio2019会提示登录。
步骤七:单击“以后再说”链接,跳过账号登录,弹出主题设置界面。
步骤八:完成主题设置后,单击"启动Visual Studio"按钮,启动Visual Studio 2019,完成安装。
怎么搭建一个C语言的开发环境?相关推荐
- 前端自动化构建工具:用Gulp4.0搭建一个基本的前端开发环境
一个项目的完成一般需要经过三个步骤:初始化.开发和部署.在前端开发过程中,我们经常需要依靠一些自动化构建工具来优化前端工作流程,来帮助我们完成一系列繁琐的工作,例如浏览器热更新.ES6编译.代码压缩. ...
- Doom Emacs入门:通过Doom Emacs框架搭建一个基本的Python开发环境及其基本操作
Doom Emacs入门:通过Doom Emacs框架搭建一个基本的Python开发环境及其基本操作 一.写在前面 1.1 明确目标:搭建一个完整的Python开发环境 1.2 前置工作 二.Doom ...
- java完整开发环境搭建_如何搭建一个完整的Java开发环境
这篇文章主要教大家如何搭建一个完整的Java开发环境,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境 ...
- linux 搭建go编译环境搭建,linux上搭建完整go语言vim开发环境
现在docker和kubernetes等容器相关的技术大热,但是却没有一个可以一键式安装的go语言开发环境,我通过几天的摸索,在centos7上搭建了vim开发golang的整套环境,包括nerdtr ...
- java环境怎么搭,如何搭建一个完整的Java开发环境
作为一个java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境的配置,大概就分三个1,jdk 2,tomcat(或者其他的)3,eclipse(或者myeclipse ...
- java 开发 加固态_搭建一个完整的Java开发环境
作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境的配置,大概就分三个1,JDK 2,Tomcat(或者其他的)3,eclipse(或者myeclipse ...
- 搭建一个PHP后台的开发环境你所需要配置东西都有哪些?XAMPP问题
安装的工具: 1. Mysql workbench / Navicat 2. Postman 3. Visual Studio Code / Sublime Text 4. PHP开发环境 5. N ...
- java做一个mud_菜鸟学Java(十二)——搭建一个完整的Java开发环境
作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境的配置,大概就分三个1,JDK 2,Tomcat(或者其他的)3,eclipse(或者myeclipse ...
- eclipse 配置java开发环境_如何搭建一个完整的Java开发环境
作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境的配置,大概就分三个1,JDK 2,Tomcat(或者其他的)3,eclipse(或者myeclipse ...
最新文章
- mybatis脱离项目逆向生成映射文件
- LeetCode 121 Best Time to Buy and Sell Stock
- 开启本地MySql数据库远程连接
- bzoj 4010 菜肴制作
- visual studio 2019 HTML怎么自动生成代码_敲代码和编程适合什么样的笔记本?深度推荐...
- css 一行显示_CSS笔记1
- 全国计算机考试真考题库4,全国计算机等级考试无纸化真考题库试卷二级C--(4)资料.docx...
- LiteOS调测利器:backtrace函数原理知多少
- python flask的request模块以及在flask编程中遇到的坑
- Mock Server基本使用方法
- 可视化编辑json数据——json editor
- aliez歌词_【aLIEz】附平假名歌词(完整)
- c语言oj质数还是合数,求数据帝帮忙测试一下代码,已被南洋理工大学的oj搞蒙.....
- “电容触摸按键实验”实例解析
- git 入门笔记-基础命令
- php必应壁纸 分辨率,必应壁纸php获取接口
- kali Linux的简单介绍
- 2019腾讯区块链白皮书:产业区块链的破局之路
- php7 三元运算 精简
- jQuery方法解析(一)append