【编程基础】聊聊C语言-磨刀不误砍柴工

看到上篇讲的《程序和编程语言》引发了大家的热议,小编很是激动。不过被人评论说是不懂编程,小编还真是郁闷了一下下,在此声明小编可是货真价实的“程序猿”哦。言归正传,上篇我们介绍了编程的概念和高级语言的概念,接下来我们介绍一些与编程有关的术语和常用的编程工具。

编程有关基本术语

我们平时生活中的各个行业都有自己的术语,“开盘价”、“收盘价”这是股票行业的术语,“内测”、“公测”这是游戏行业的术语,“成人片”、“黄色片”不用说大家也明白这是什么行业的术语(嘿嘿)。

咱们接下来就说说C语言编程中常用术语:

  • 编码:就是编写自己的C语言代码
  • 编译:就是把高级语言变成计算机可以识别的2进制语言
  • 链接:程序的各模块之间传递参数和控制命令,并把它们组成一个可执行的整体的过程
  • 运行:就是执行我们编写好的程序
  • 调试:编好程序后,用各种手段进行查错和排错的过程,也称为debug
  • 集成开发环境(IDE):一般由代码编辑器、编译器、调试器和图形用户界面工具组成
  • 源代码:就是我们自己编写的C语言程序
  • 目标程序:程序经编译可直接被计算机运行的机器码集合。
  • 头文件:包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明
  • 注释:对我们的程序进行说明的文字
  • 库函数:简单的说就是把我们写的代码实现的功能集合在一起供别人使用。

以上只是做C语言开发必须掌握的几个基本术语,更多的术语我们在后续的文章中会陆续介绍。

开发工具

俗话说“磨刀不误砍柴工”,我们无论做什么事情都会借助工具来完成或者这就是人这种高级动物和低级动物的区别。开发C语言常用的在常用操作系统的工具如下:

windows xp/win7等系列的系统:

上面的界面对大学是计算机专业的童鞋来说再熟悉不过了,它几乎是所有大学教授C/C++语言的最常用的集成开发环境VC++6.0。

IOS/Mac os:

作为现在最流行的苹果程序开发工具的“宠儿”,xcode当之无愧是苹果系统上开发C语言的集成开发工具的首选。

ubuntu/fedora以及其他类linux 系统:

GCC 原名为GNU C语言编译器(GNU C Compiler),是在linux下最常用的开发C语言的工具。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-04-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员互动联盟

C语言学到什么程度可以做项目?

C语言学到什么程度可以做项目 都说编程学习是一个漫长的过程,会的东西越多,感觉懂的越少。要达到可以做项目的状态还是需要下些功夫的。但你非得说没有时间限制,懂一点...

2717
来自专栏老九学堂

点击续命|程序员如何有效处理bug?

测试员因bug而生 程序员因bug狗带 在程序员的职业生涯中,免不了要跟bug一直打交道 Bug也是程序员进阶的磨刀石 当然,bug还更大部分程序员的噩梦啊 ?...

3515
来自专栏机器学习笔记

庖丁解词:一键分词 自由重组

庖丁解词支持将整块文本拆分为若干语义块,并对其进行自由重组,方便对重组结果进行分享和收藏等操作。

2344
来自专栏磐创AI技术团队的专栏

中文文本相似度计算工具集

作者 | fendouai 编辑 | 磐石 出品 | 磐创AI技术团队 ---- 【磐创AI导读】:前两篇文章中我们介绍了一些机器学习不错的项目合集和深度学习入...

4305
来自专栏量子位

有个AI陪你一起写代码,是种怎样的体验?| 附ICLR论文

后来,程序猿要写的代码越来越多,世界上便有了各种各样的API,来减少大家的工作量。有些功能,可以让API来帮我们实现。

782
来自专栏小白的技术客栈

如何学习Python

Python是什么 ---- Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1...

3286
来自专栏Java学习网

证明你是坏程序员的7个迹象

证明你是坏程序员的7个迹象 1)开始编码之前没有计划 说到这一点,我自己其实也并没有做到,我总是喜欢直接编码。但是慢慢地,我看到了在写代码之前先简单规划一下的好...

2608
来自专栏诸葛青云的专栏

C语言学到什么程度可以做项目?

都说编程学习是一个漫长的过程,会的东西越多,感觉懂的越少。要达到可以做项目的状态还是需要下些功夫的。但你非得说没有时间限制,懂一点点你就可以去做项目了。前提是你...

30
来自专栏Jerry的SAP技术分享

你的项目刚刚启动?是时候考虑Globalization了!

关于这个很长的定语的由来,请参考这篇文章,里面有王聪的背景介绍,包括他种菜的特长:当我用UI5诊断工具时我用些什么。

872
来自专栏web前端教室

推倒JS的青春之旅

青春啊,只有一次,花有重开日,人无再少年。群里的小伙伴们,我是嫉妒你们的,在每次群视频的时候。虽然我觉得自己依然还年轻。有人说青春就是用来浪费的,也有点道理。虽...

1837

扫描关注云+社区