专栏首页程序员互动联盟【编程基础】聊聊C语言-磨刀不误砍柴工

【编程基础】聊聊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),作者:lonely

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • C语言快学完了,但oj上的题大部分做不出来,都是在CSDN找的,是不是很不正常?有没有办法改?

    至今还是有很多人觉得C语言依然是编程行业最基础的东西,毕竟现在很多上了年龄的人在当时大学阶段初级的入门编程语言就是用的C语言,在很多人心中都有个编程梦,有些甚至...

    程序员互动联盟
  • 编程自学成才要多久?

    java自学需要2个月左右就能写点小东西,半年就能上手做一些东西,一年就该知道的都知道了,该会的也基本会了,易上手好找工作。 C语言时间会长点,如果你英语好,数...

    程序员互动联盟
  • 一个非IT从业人员学习编程有什么好处?

    编程在国内的普及度已经越来越高了,主要得益于这些年国内软件的迅猛发展,其实很多人都有一个编程梦,想着自己能够写代码,所以很多人看到编程的文章或者书本都是充满着一...

    程序员互动联盟
  • 运营数据库系列之可扩展性

    这篇博客文章是CDP中Cloudera的运营数据库(OpDB)系列文章的一部分。每篇文章都会详细介绍新功能。从该系列的开头开始,请参阅《CDP中的运营数据库》,...

    大数据杂货铺
  • 【我问Crossin】Python 入门之后难以提高,该如何解决?

    报错 EOL 大多都是因为代码中的引号没有成对。或者其中有引号被转义,导致没起到引号的作用。

    Crossin先生
  • 附录B 编程的本质附录B 编程的本质编程的本质N小结编程简史名词纪要参考资料

    尼古拉斯·沃斯(Niklaus Wirth,1934年2月15日—),生於于瑞士温特图尔,是瑞士计算机科学家。Pascal语言之父。

    一个会写诗的程序员
  • 微信产品相关文章

    https://www.zhihu.com/question/19924411/answer/13387314 

    杉枫
  • c++ thrift 库调试信息输出

    thrift是一个跨平台的RPC框架,用了很久,但一直不知道如何输出它的内部日志,很长时间了,因为用不上,拿倒也相安无事。 今天遇到thrift 底层sock...

    用户1148648
  • 501:502:503:504都是什么原因

    一:500错误 1、500 Internal Server Error 内部服务错误:顾名思义500错误一般是服务器遇到意外情况,而无法完成请求。

    Java帮帮
  • 挖洞姿势:特殊的上传技巧,绕过PHP图片转换实现远程代码执行(RCE)

    我使用了一个特殊的图片上传技巧,绕过PHP GD库对图片的转换处理,最终成功实现了远程代码执行。 事情是这样的。当时我正在测试该网站上是否存在sql注入漏洞,不...

    FB客服

扫码关注云+社区

领取腾讯云代金券