首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

涨知识!原来“编程”是这么回事!

推荐下我自己的群:6915 72518,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份最新资料和零基础入门教程!,欢迎初学和进阶中的小伙伴

我们用的安卓系统、Windons系统,玩得电子游戏,都是通过编程实现的,但是你知道什么是编程吗?

编程汪相信至少有一半的人不知道“编程”真正的含义,不过没关系。

今天编程汪就为大家分享下你不知道的“编程”。

“编程”到底是个啥?

词典对“编程”的解释是:编程是人们根据自己对信息处理的要求,给电子计算机设计指令。

可以这么理解:编程是一种过程,我们编写一些编程语言,在把编程语言输入计算机后,让计算机按照语言执行特定的任务,这个完整的过程就叫编程。

看个例子:

努力工作一天,下班回家肚子饿得咕咕叫。我们赶紧炒好菜-热好饭-吃起来,这就是一个完整的编程过程!

这个过程中,我们经过:肚子饿——嘴巴想吃东西——做饭,三个主要步骤。

这就是我们人体的编程,流程如下:

第一步,肚子饿信号从胃传入我们大脑,这就是我们计算机工作者输入代码

第二步,大脑处理输入信息,这就是我们计算机处理代码

第三步,我们动手做饭,这就是我们计算机输出结果

计算机基本操作也一样:输入——处理——输出,编程就是这么实现的。

为什么说编程与我们日常处理问题流程是一样的?因为计算机是根据人体结构和功能开发出来,尤其是模拟了人体神经系统。

“编程语言”又是个啥?

编程的过程中,要用到编程语言和计算机沟通,那么 “编程语言”的概念是什么?

百度的解释是:编程语言是用来定义计算机程序的形式语言。

不好理解,再看个例子?

对于电灯来说只有开灯和关灯两种操作。这两种操作,其实就是通电和断电,这是所有电路系统最基本最底层的两个基本操作。计算机是由电路系统组成,自然也就只有通电和断电两种基本操作。通电就是1,断电就是0。1和0作为计算机的唯二两个基本元素,就构成了计算机语言。

在我们给计算机传输命令时,你可以用00表示往左,01表示往右,然而上和下又该如何表示?

人类语言千千万万,每一个字都可以用1和0组合来唯一表示,可是人类大脑记不住那么多只有1和0的数字串。所以聪明的计算机大牛们就发明了介于人类自然语言和计算机语言之间的程序设计语言。

比如,Python,C++等。又有一些大牛发现,孩子们直接学习语言太难了,我们干脆把好玩的积木块关联上程序设计语言,让编程更有趣一点。于是于Scratch这款图形化编程语言就出来了。

说了这么多,这下你应该有点谱了吧

最高给大家介绍下适合非专业的人士学习的编程语言,大人小孩都可以参考?

Scratch

全世界排名第一的理工类院校——美国麻省理工学院(MIT)研发出来的,现在是全球最火爆的图形化编程软件。

Scratch界面

Python

骨子里带着简单、优雅的设计哲学的一门编程语言,适合入门者学习,应用范围也很广,是人工智能标配语言。

C++

在C语言的基础上开发的一种面向对象编程语言,应用非常广泛。常用于系统开发,引擎开发等应用领域。

最后告诉大家一个学生们听了会“流泪的消息”

:十九大以后,国家进一步强调中小学生编程教育的重要性。不少省份已经把编程加入“小升初”、“中考”和“高考”等考试必考知识点。可能再过几年,全国的学生都要学习编程啦。

推荐下我自己的编程学习分享群:691572 518,不管你是小白还是大牛,不定期分享免费干货

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180208A0IJE000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券