[ 更换 ]
热门城市
北京上海广州深圳成都杭州南京武汉天津西安重庆青岛沈阳长沙大连厦门无锡福州济南宁波昆明苏州郑州长春合肥南昌哈尔滨常州烟台南宁温州石家庄太原珠海南通扬州贵阳东莞徐州大庆佛山威海洛阳淮安呼和浩特镇江潍坊桂林中山临沂咸阳包头嘉兴惠州泉州三亚赣州九江金华泰安榆林许昌新乡舟山慈溪南阳聊城海口东营淄博漳州保定沧州丹东宜兴绍兴唐山湖州揭阳江阴营口衡阳郴州鄂尔多斯泰州义乌汕头宜昌大同鞍山湘潭盐城马鞍山襄樊长治日照常熟安庆吉林乌鲁木齐兰州秦皇岛肇庆西宁介休滨州台州廊坊邢台株洲德阳绵阳双流平顶山龙岩银川芜湖晋江连云港张家港锦州岳阳长沙县济宁邯郸江门齐齐哈尔昆山柳州绍兴县运城齐河衢州太仓张家口湛江眉山常德盘锦枣庄资阳宜宾赤峰余姚清远蚌埠宁德德州宝鸡牡丹江阜阳莆田诸暨黄石吉安延安拉萨海宁通辽黄山长乐安阳增城桐乡上虞辽阳遵义韶关泸州南平滁州温岭南充景德镇抚顺乌海荆门阳江曲靖邵阳宿迁荆州焦作丹阳丽水延吉茂名梅州渭南葫芦岛娄底滕州上饶富阳内江三明淮南孝感溧阳乐山临汾攀枝花阳泉长葛汉中四平六盘水安顺新余晋城自贡三门峡本溪防城港铁岭随州广安广元天水遂宁萍乡西双版纳绥化鹤壁湘西松原阜新酒泉张家界黔西南保山昭通河池来宾玉溪梧州鹰潭钦州云浮佳木斯克拉玛依呼伦贝尔贺州通化朝阳百色毕节贵港丽江安康德宏朔州伊犁文山楚雄嘉峪关凉山雅安西藏四川广东河北山西辽宁黑龙江江苏浙江安徽福建江西山东河南湖北湖南海南贵州云南陕西甘肃青海台湾内蒙古广西宁夏香港澳门
培训资讯网 - 为兴趣爱好者提供专业的职业培训资讯知识

不敲代码也能编程?这操作真离谱

离谱

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

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

不敲代码也能编程?这操作真离谱

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

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

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

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

不敲代码也能编程?这操作真离谱

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

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

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

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

不敲代码也能编程?这操作真离谱

编程是什么?

编程的全称是编定程序。

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

不敲代码也能编程?这操作真离谱

△计算机运行程序

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

不敲代码也能编程?这操作真离谱

△打孔卡

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

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

不敲代码也能编程?这操作真离谱

△打孔卡运行方式

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

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

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

不敲代码也能编程?这操作真离谱

△早期程序员运行打孔卡

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

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

不敲代码也能编程?这操作真离谱

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

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

不敲代码也能编程?这操作真离谱

△高级语言

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

不敲代码也能编程?这操作真离谱

零代码编程是什么?

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

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

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

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

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

不敲代码也能编程?这操作真离谱

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

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

不敲代码也能编程?这操作真离谱

△艾伦·凯发明的GRaIL系统

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

不敲代码也能编程?这操作真离谱

△Scratch的语言

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

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

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

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

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

不敲代码也能编程?这操作真离谱

△编程技术的应用

不敲代码也能编程?这操作真离谱

联想的零代码编辑器

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

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

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

不敲代码也能编程?这操作真离谱

△联想晨星stARstudio

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

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

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

不敲代码也能编程?这操作真离谱

△联想晨星stARstudio使用流程

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

不敲代码也能编程?这操作真离谱

△联想晨星stARstudio使用效果

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

相关内容

怎么学?如何干?西藏7市(地)委书记在西藏日报发表文章

启航新征程 开创新局面为全面建设社会主义现代化新拉萨努力奋斗自治区党委常委、拉萨市委书记 普布顿珠党的二十大大笔擘画坚持以中国式现代化全面推进中华民族伟大复兴的宏伟蓝图,区党委十届三次全会全面铺开建设美丽幸福西藏、共圆伟大复兴梦想的壮阔实践···

2023年全区智慧旅游专业人才培训班圆满结业 徐汇萨迦共同举办大美西藏首届口腔学习班 自觉抵制“一对一”“一对多”等学科类培训!哈尔滨中小学生暑期预警来了 哈尔滨市道里区企投局举办“招商大讲堂”专题培训 团黑龙江省委举办全省青年文明号青年岗位能手学习宣传贯彻党的二十大精神培训交流会 辽宁葫芦岛举办外贸政策培训会推动外贸保稳增量 山西运城:严查无证校外培训机构 查封9家警告2家 山西开展培训筑牢森林“防火墙” 校外培训机构治理工作取得进展 山西停办近1300所 山西综改区举办省技术创新中心申报培训 山西汾阳医院开展健康教育与控烟知识培训 山西省文物局年度田野考古技术培训班开班 最低每课时9元!全省学科类校外培训课时长和收费标准出台 山西天镇 阳光职业培训学校培养乡村“新农人”乡村振兴添动能 山西:建立全过程 全链条 无缝隙安全培训制度 山西:艺考培训机构纳入全国监管平台管理 太平财险阳泉中支开展消防安全教育和有限空间作业培训 山西省数字化转型贯标试点工作宣贯培训会在太原举行 山西马兰花创业培训讲师大赛收官 太原市获多个奖项

友情链接