近年来,随着互联网的迅速发展,技术也在不断革新,如何通过it技术改善人们的生活水平,提高人机互相体验,是当前各大软件厂商追求和应用的热门方向,因此在市面上产生了如:摩拜单车,滴滴打车,百度无人车,小米智能家庭套装,淘宝客服机器人,中国移动客服机器人等具有代表性的新应用和新体验,总体来看,这类应用都有一个共性,就是利用互联网+软件技术,通过改良和实现应用层达到用户体验提升的效果。
但是在大家还是技术小白的时候对于程序又有几分认知呢?
下面就来简单的聊一下我对程序的认知:
在开始讲我的拙见之前先问一个问题,什么是程序?
先来看看百度的:
手动比一个黑人问号脸,看完之后更晕了。
那么我们如何通俗一些的认识程序呢?
比如:(强调这只是一个比如)
妈妈和你说:儿子,抽屉里面拿十块钱取隔壁超市买瓶酱油。
就这件事{妈妈说的话叫:“命令”}
我们日常去操作电脑就是在给电脑下命令,将这些话写在纸上,你照着纸上去做,纸上写的就是程序。
但是:
电脑是不懂人话的,
人和人交流的工具:汉语,英语等各种语言,但是计算机它只认识0和1,用0和1去和电脑交流未免太蛋疼。
所以人们想出一个办法,将人类的语言简化再简化…此处简化几百遍到极致。
于是就诞生了人和计算机交流的工具:编程语言—Python、Java、PHP、SQL、.Net等等。但是计算机编程语言是单方面的语言。只能够人通过编程语言告知(命令)计算机做什么。
总结:程序就是一门语言编写出来的,计算机可以运行的代码,就是程序。