还在敲代码编程?那你“落伍”了

还在敲代码编程?那你“落伍”了自 1946 年世界上第一台电子计算机问世起 编程 为我们的生活带来了诸多便利 你有没有想过 如果你会编程 最想用它来做什么

大家好,欢迎来到IT知识分享网。

自1946年世界上第一台电子计算机问世起,编程 为我们的生活带来了诸多便利。

我们用编程操控地铁有序运行、指挥火箭遨游太空、让家居系统自动匹配我们的生活习惯、将脑海中的奇幻想象在游戏中一一实现。

还在敲代码编程?那你“落伍”了

△火箭发射(图片来源于网络)

你有没有想过,如果你会编程,最想用它来做什么?

未来君在这个冬天最大的愿望就是,洗澡水可以根据天气自动调节冷热。

想要实现这个特别的功能,未来君要么去求助“懂行的”程序员朋友;要么,就只能自己研读《JAVA、C语言从入门到放弃》……

还在敲代码编程?那你“落伍”了

△《JAVA、C语言从入门到放弃》(图片来源于网络)

难道只有敲代码才是实现美好想法的唯一途径吗?

未来君了解到,不仅仅计算机在飞速发展,编程语言也同时在快速进步。现在,你甚至不需要懂得代码,只要拖动相应的模块,就可以轻松编写出具有相应功能的程序。

究竟是什么编辑器如此厉害,和未来君来一趟计算机世界的编程时光之旅,去一探究竟吧!

还在敲代码编程?那你“落伍”了

编程是什么?

编程的全称是编定程序。

所谓程序,指的是一连串计算机可以执行的命令。编程就是编定这个执行命令,让计算机按照该计算方式运行,并最终得到相应结果的过程。

还在敲代码编程?那你“落伍”了

△计算机运行程序

在计算机发展的早期,编程的方式可不是我们现在看到的这样,用键盘敲下一个个代码,而是用这种打孔卡。

还在敲代码编程?那你“落伍”了

△打孔卡

你可没看错,就是这么一张“卡片”,上面有实心空心的小点,分别对应着1和0,构成了最初的“机器语言”。

有经验的程序员需要先把复杂的命令“翻译”成错落的小孔,再制作出许多张卡片来和计算机对话。

还在敲代码编程?那你“落伍”了

△打孔卡运行方式

这种方式又慢又麻烦,如果出现了一个小错误,就得从头开始“翻译”、制卡……循环一整套模式。

据说,当年的程序员每次要插卡做测试时,都会一边等结果一边祈祷程序别出错。

这事儿最初可能只是一个玩笑,可时间长了,居然真成了固定仪式。

还在敲代码编程?那你“落伍”了

△早期程序员运行打孔卡

为了减轻机器语言带给程序员的庞大工作量,人们对机器语言进行了升级和改进:用一些容易理解和记忆的字母、单词来代替一个特定的指令。

通过这种方法,程序员可以很容易去阅读已经完成的程序,或者理解程序正在执行的功能。这样一来现有程序的bug修复以及运营维护都变得更加简单方便,这种语言就是汇编语言,即第二代计算机语言。

还在敲代码编程?那你“落伍”了

随着计算机编程领域的高速发展,高级语言也开始不断被创造出来,如此,程序员便可以更好地与计算机对话。

高级语言是参照数学语言而设计的近似于日常会话的语言,相对低级语言有更高的可读性,也更易理解。

还在敲代码编程?那你“落伍”了

△高级语言

我们如今熟悉的PythonJava、C++、PHP等,就是高级语言的不同类型。

还在敲代码编程?那你“落伍”了

零代码编程是什么?

计算机语言越发展越简练,但是似乎使用的门槛也越来越高,普通人想要准确地掌握这门语言,必须经过几年的专业学习。

这么看下来,使用计算机语言敲代码似乎是如今编程的唯一方法。

其实不然,程序说到底就是一连串计算机命令。

也就是说,只要能让计算机读懂,程序不一定非要用代码来表示。

早在1963年,美国人伊万·萨瑟兰就曾发明过叫做“涂鸦本”(Sketchpad)的计算机系统,这是一款不用敲键盘的编程工具。

还在敲代码编程?那你“落伍”了

△伊万·萨瑟兰发明的“涂鸦本”

在1968年,艾伦·凯发明了操作更简单的GRaIL系统,使用这样的编程系统时,只需要一根电笔,就能在屏幕上写写画画、输入命令,整个过程都用不到一行代码。

还在敲代码编程?那你“落伍”了

△艾伦·凯发明的GRaIL系统

到了2007年,麻省理工的科学家设计出了一套叫做Scratch的语言,只要拖拽积木一样的模块,连小孩儿都能操控机器人。

还在敲代码编程?那你“落伍”了

△Scratch的语言

Scratch语言因为简单的操作和极强的趣味性,成为了少儿编程的先驱,也让模块式的编程技术受到大众的关注。

这种编程技术,是通过成组的模块实现的。专业的工程师会提前编写指令、储备好常用的代码模块,我们只需要选取模块进行组合,就能完成一项程序开发。

这种只需少量代码,甚至是无需编码(零代码)就可以快速生成应用程序的编程技术,真正让“人人都是开发者”成为可能。

这种简单的编程方法,因为强大的适应性,迅速融入到不同领域的现实工作中。

比如,创作电子音乐;制作电影特效;甚至是实验室仿真……

还在敲代码编程?那你“落伍”了

△编程技术的应用

还在敲代码编程?那你“落伍”了

联想的零代码编辑器

编程不仅仅改变了我们的现实生活,当下,编程创造的世界也在不断拓展,比如……元宇宙数字世界。

联想晨星stARstudio 就是一款工业元宇宙中的零代码编辑器。

使用者不用敲代码,也不必掌握程序语言,像做ppt一样仅靠“拖拉拽”,就可以做出属于自己的AR应用。

还在敲代码编程?那你“落伍”了

△联想晨星stARstudio

比如一家企业刚刚建起了智能工厂,想给厂区做一套导航用于设备检修。

过去,这项工作可能得找专门的公司,请专业程序员、建模师来完成。

现在,只需要用晨星扫描仪完成对现实环境的扫描建图,再导入到stARstudio平台里,工厂里的一线工作者就能上手制作“拆机”内容、布置导航路线。毕竟,他们才是最熟悉业务的人。

还在敲代码编程?那你“落伍”了

△联想晨星stARstudio使用流程

最终实现的效果就是,巡检员可以戴着AR眼镜,跟着既定的路线来到设备前,在他视野里,详细的信息会自动出现、叠加在设备上,给检查和维修提供高效、准确的参考。

还在敲代码编程?那你“落伍”了

△联想晨星stARstudio使用效果

都说未来人人都该掌握一点编程技术,但是,在未来君看来,人人都会的编程,也许并不一定需要敲代码来实现。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/98397.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信