讨论“自动编程”?不妨改为讨论“自动设计”!——有感于AI大潮下的自动编程

最近看了一些“自动编程”的文章。显然,这是一个当前极具争议的话题。但是,在杠之前,可能首先得清晰定义一下什么是“自动编程”?否则一堆鸡同鸭讲式的争论也没有实质意义。比如,从类图生成代码算不算自动编程?——这是很老的技术了。再比如,检索出若干体现处理逻辑的代码,供用户选择合适的一个(当然,在某些场景下也是可以不用用户去选择),算不算自动编程?当然,上述两种情况,从编程来说,应该都是属于比较容易解决的问题。

如果将编程视作是一个定义问题、思考问题以及解决问题的过程,那么,设计显然是整个过程中最关键的环节。因此,探讨自动化编程,不如探讨下,是否可以让程序自动完成设计?(允许引入各种先进技术,例如AI)。当然,从需求抽取一些关键词,再从搜索引擎找到一些代码供选择(尽管很多程序员也这么干!!),就称之为AI辅助的自动化编程肯定是比较牵强的。

有时候常常在想,在现有基础上弄AI自动编程,跟前几天的基因编辑是否异曲同工?或者,跟找类似“最强大脑”一些只会速算的选手(没有任何偏见的意思)来弄编程是不是也是一个意思?

胡言乱语,不知所云,见谅!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,396评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,152评论 2 59
  • 上周我去了一个地方,给我很深的感触。我不说道理,让我说个故事吧。 22年前,一个在监狱工作的46岁女警察,受到一个...
    平行世界的陈球球阅读 830评论 0 0
  • 论《蔡康永的说话有道》 人们能在生活中写作的时间,貌似只有人们下班那小一会儿,拿出手机刷微博,刷微信的同时,发表...
    那相信自己吧阅读 582评论 3 1
  • 江城梅花引•雁鸣 云深慢送弱鸿啼。怕相思。又相思。或是烦忧,或是痛分离。慢合轩窗关不绝,一声断,一声牵、雁去兮。 ...
    祥鋭阅读 322评论 9 20

友情链接更多精彩内容