写点什么

MIT 为面向对象程序员带来福音

  • 2011-10-08
  • 本文字数:820 字

    阅读完需:约 3 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

在最近的一篇新闻中,麻省理工学院介绍了一种新技术,可以自动记录对象之间的联系。这个系统能够判断出:

大型软件项目中对象的交互方式,因此可以通知此后的对象,让它们知道需要哪些对象来设计特定类型的功能。

Larry Hardesty 来自 MIT 新闻办公室,他认为:过去四十年来,软件工程的主要创新就是面向对象编程语言的发展,对象可以看作

程序用来存储计算方式细节的存储库,让程序员可以聚焦于更大、更全面的问题。

开发人员常常面对这样的挑战:随着系统规模不断变大,对象的数目也不断增加,它们之间的交互关系会变得数量庞大。要理解整个系统,他们需要花费很多时间。MIT 的计算机科学和人工智能实验室的想法就是从这里出发。这个系统名为 MatchMaker,可以自动化学习正在开发中的系统内对象的交互方式。

该系统对于需要添加功能的开源软件来说特别有用,Solar-Lezama 和他的学生 Zhilei Xu 和 Kuat Yessenov 已经通过 Eclipse Framework 展示出了这一点。

在 MatchMaker 中,开发人员可以在一个查询字段中输入对象的名字。作为返回结果,MatchMaker 会列出所有与指定对象连接在一起的对象,以及现有任何方法需要做出的修改。

不过,系统还是会产生一些错误的引用,即使如此,正像 Solar-Lezama 指出的,就算出现类似情况,开发人员至少还是能获得一些指导。他们试图以实验的方式证实自己的观点,研究了 8 名刚刚接触 Eclipse 的用户。开发人员分为两组,每组四人。第一组必须在不使用 MatchMaker 的情况下解决一个问题,第二组可以利用该系统,但是收到来自 MatchMaker 的信息也不完整。尽管如此,第二组中所有开发人员的表现还是超出了第一组中的任意。然而,还是要指出:在这个上下文中,8 个人的研究还是不具有代表性。

未来将会告诉我们:MatchMaker 能否达成人们对它的期望。如果您想了解更多细节,您可以阅读研究人员们提交的论文,该论文已被本年度SPLASH 的OOPSLA 大会接受。

查看英文原文: InfoQ: MIT introduces Oracle for Object-Oriented Programmers

公众号推荐:

AIGC 技术正以惊人的速度重塑着创新的边界,InfoQ 首期《大模型领航者AIGC实践案例集锦》电子书,深度对话 30 位国内顶尖大模型专家,洞悉大模型技术前沿与未来趋势,精选 10 余个行业一线实践案例,全面展示大模型在多个垂直行业的应用成果,同时,揭秘全球热门大模型效果,为创业者、开发者提供决策支持和选型参考。关注「AI前线」,回复「领航者」免费获取电子书。

2011-10-08 02:133231
用户头像

发布了 479 篇内容, 共 154.3 次阅读, 收获喜欢 47 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营-第一周总结

+╮(╯▽╰)╭/>……

就餐卡管理系统设计文档

nihuihua

week1-食堂就餐卡系统架构设计

暖丶冬

架构师训练营-作业1-食堂就餐卡系统设计

紫极

极客大学架构师训练营 架构文档

架构师训练营 第一周总结

netbanner

极客大学架构师训练营

食堂就餐卡系统设计

努力努力再努力m

架构 极客大学架构师训练营

架构师训练营总结

Coder

极客大学架构师训练营

学习总结

nihuihua

食堂就餐卡系统设计

拈香(曾德政)

架构设计 极客大学架构师训练营

架构师训练营-week1-学习总结

暖丶冬

练习1-1

闷骚程序员

week1.学习总结

个人练习生niki👍

Week 01 作业:食堂就餐卡系统设计

鱼_XueTr

缘起:被束缚的架构师

GAC·DU

极客大学架构师训练营

架构师训练营第一周学习总结

梦行

极客大学架构师训练营

食堂就餐卡系统设计

molingwen

极客大学架构师训练营

架构师训练营-学习笔记-第一周

superman

学习 极客大学架构师训练营

架构师和架构

拈香(曾德政)

架构师 极客大学架构师训练营

食堂就餐卡系统设计

泛岁月的涟漪

架构师到底是什么

molingwen

极客大学架构师训练营

第一周作业

free[啤酒]

架构

架构方法之架构设计文档【总结】

小叶

架构设计

架构师训练营总结-1

River Tree

极客大学架构师训练营 个人总结

架构师训练营丨第一周丨学习总结

Frode

极客大学架构师训练营

食堂收费系统用例图

也良

架构师训练营第一周-总结

无心水

极客大学架构师训练营 UML

第一周:课程笔记及总结

Alex

极客大学架构师训练营

第一周总结

王志祥

极客大学架构师训练营

架构设计第一课

Dennis

第一周:食堂就餐卡系统设计

Alex

极客大学架构师训练营

作业一:食堂就餐卡系统设计

梦行

极客大学架构师训练营

MIT为面向对象程序员带来福音_开源_Michael Stal_InfoQ精选文章