开启编程之旅——什么是编程

前几篇文章,我们主要破除了对编程的部分偏见,以及说明了为什么要学习编程,那么下面我们就正式进入主题,首先讲一下到底什么是编程。编程就是编写代码,让计算机按照预期执行并最终获得结果的过程。

开启编程之旅——什么是编程

我们把计算机想象成一个特殊的国家,这个国家只认识0和1,那么我们想要与这个国家沟通,就需要学会这个国家的语言,不过因为这种语言太奇特,我们发明了一个翻译器,将我们想要表达的内容翻译成0和1,这样就实现了与计算机的沟通。把我们的想法输入翻译器的过程,就是编程的过程。

由此我们可以看出,它主要分两大块内容,第一块就是编写代码文件,就是用特定的格式和规则编写文本文件。其主要的作用就是使人可以用自己可以看懂的内容控制计算机执行的过程。第二块就是翻译器翻译的过程,它学名叫做编译器,将人可以看懂的文本文件翻译成计算机可以明白的指令,从而可以控制计算机按照预期运行。

我们用编程界的常青树,C语言来举个简单的例子。

目标:在屏幕上打印hello world

准备:c语言编译器、文本编辑器

过程:

1. 编写代码文件

每种编译器都有自己特定的格式和规则,c语言编译器的基本要求需要有头文件的引入和主函数main作为入口,代码段需要用{}括起来。

#include <stdio.h>
int main()
{
		printf("hello world\n");
		return 0;
}

2. 编译过程

通过编译器将代码编译成计算机可执行的文件

windows:VC++编译成exe文件

linux:gcc编译成可执行文件(gcc -o hello hello.c)

开启编程之旅——什么是编程

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值