C语言常见概念1.1

一.C语言是什么?

我们知道人与人交流使用的是自然语言,如:汉语,英语,日语,法语...

那人和计算机是怎么交流的呢?使用计算机语言。

目前已知已经有上千种计算机语言,人们通过计算机语言写的程序,给计算机下达指令,让计算机工作。C语言就是众多计算机语言的一种,当然C++/Java/Go/Python都是计算机语言。

二.C语言的历史与辉煌

C语言最初是作为Unix系统的开发工具而发明的。

 三.编译器选择

1.编译与链接

C语言是一门编译型计算机语言,C语言源代码都是文本文件,文本文件本身无法执行,必须通过编译器翻译和链接器的链接,生成二进制的可执行文件才能运行。

2.编译器

C语言是一门编译型计算机语言,需要依赖编译器将计算机语言转换成机器语言能执行的机器指令。下面是一些集成开发环境

 (1) Vs2022集成了MSVC(安装包大,安装简单,使用方便)

(2)XCode集成了clang(苹果电脑上的开发工具)

(3)CodeBlock集成了gcc(小众,需要配置环境)

(4)DevC++集成了gcc(小巧,但工具过于简单,对代码养成风格不好,一些竞赛使用)

(5)Clion是默认使用CMke,编译器是可以配置,但工具收费

注:集成开发环境(IDE)用于提供程序开发环境的应用程序,一般包括代码编辑器,编译器,调试器和图形用户界面等工具。集成了代码编写功能,分析功能,编译功能,调试功能的一体化的开发软件服务套。

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值