也许你觉得自己工作和编程没有关系,也许你觉得这一辈子就用不到,也许你觉得到现在孩子即使不懂编程,在未来也可以生活下去。然后?并非如此。
编程,也可以说是一种程序的设定方式。可见的编程是各类语言如C、PHP、C++、Python、JSP、VB、JavaScript、汇编等。这是自从计算机发明之后才出现的各类编程语言。
然后并非如此。往前追溯,在18世纪工业革命时期编程已经出现,珍妮纺织机就可以看做是一种最早的程序,它将每步骤通过一定排序,循环往复进行。这就是一种程序,也可以称之为广义上编程。
再远一点,那可以认为生命的过成功就是程序。从每天吃饭、上学(或工作)、娱乐、吃饭……休息,周而复始,往返不断,这也是程序。只不过这个程序并非人工编织的,而是生命编织。
再放上,大到星系运行,也都是一种程序性过程。
举例,可以看做以下:
对于星系:
如果侦探到生命迹象
循环以下过程:
吃饭
上学/工作
交流沟通
娱乐
吃饭
工作学习
吃饭
……
休息
直到生命结束
否则
生命结束(程序终止)
当然这也可以扩展到更多内容。不同的分支产生不用的内容。
这就是程序。离我们近又远。
我们所用的手机、电脑、自动巡航系统等等都是如此的近。即便是超市收银,现在也在被机器化所替代。未来,更多的工作会被智能化机器所替代,让孩子更早的接触、了解、学习编程对于未来有莫大的作用。
领取专属 10元无门槛券
私享最新 技术干货