麻省理工开发码农至宝:智能化编程语言

简介:

对于各位程序员来说,写代码着实是一件不那么让人愉快的事情。繁重的工作量不说,各种可能发生的缺漏错误让人非常崩溃。所幸有了麻省理工的最新成果,或许大家以后的工作就要轻松很多了。“Sketch”是由麻省理工教授 Armando Solar-Lezama 所开发的一种全新“智能编程语言”。之所以说它智能,是因为 Sketch 可以自动填补、修正代码内容,让程序员可以忽略许多繁琐的细节。

http://www.technologyreview.com/sites/default/files/styles/body_embed/public/images/self-completing-programs-2.png?itok=eLmyA5_H

Lezama 说,目前最新版本的 Sketch 可以在几毫秒内修复代码。他和学生们已经尝试着完成了一些程序,证明 Sketch 完全可以胜任复杂的项目。

开发者们的野心很大,他们希望 Sketch 可以取代现在流行的编程语言。不过它的开发仍旧在进行之中,一旦完成,其普及的潜力不可小看。

文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
1月前
|
存储 人工智能 数据挖掘
从零起步,揭秘Python编程如何带你从新手村迈向高手殿堂
【10月更文挑战第32天】Python,诞生于1991年的高级编程语言,以其简洁明了的语法成为众多程序员的入门首选。从基础的变量类型、控制流到列表、字典等数据结构,再到函数定义与调用及面向对象编程,Python提供了丰富的功能和强大的库支持,适用于Web开发、数据分析、人工智能等多个领域。学习Python不仅是掌握一门语言,更是加入一个充满活力的技术社区,开启探索未知世界的旅程。
26 6
|
2月前
|
自然语言处理 算法 语音技术
探索编程世界的奇妙之旅:从初学者到实践者的蜕变
【10月更文挑战第14天】探索编程世界的奇妙之旅:从初学者到实践者的蜕变
25 0
|
4月前
|
Java 程序员 Python
技术之路:我的编程之旅
【8月更文挑战第20天】在这篇文章中,我将分享我的编程之旅,包括我如何开始学习编程,我遇到的挑战和困难,以及我从中学到的经验和教训。我希望我的故事能够激励更多的人去尝试编程,同时也希望能够给正在学习编程的人一些帮助和指导。
|
4月前
|
项目管理 开发者
探索技术之路:我的编程之旅
【8月更文挑战第7天】在数字化时代的浪潮中,编程已成为一种不可或缺的技能。本文将通过个人经历和感悟,探讨编程的美妙之处及其对职业发展的影响。我们将一起回顾从初学者到熟练开发者的转变过程,并分享在技术探索中的一些心得体会,希望能为那些正站在编程起点上的读者提供启发与鼓励。
|
4月前
|
Python
编程之禅的奇幻之旅:探寻代码世界与生活万象的惊世共鸣,颠覆你的认知!
【8月更文挑战第7天】编程不仅是技术活,更融汇艺术与哲学。它启示我们在生活里追求简洁高效,如Python列表推导式的优雅;教会我们面对挑战时冷静分析,正如调试代码;体现分工合作的重要性,像模块化设计;并鼓励持续优化,提升效能。编程所蕴含的生活智慧,能引导我们创造更美好、有序的人生。
52 1
|
5月前
|
JavaScript 前端开发 Java
代码之舞:从编程新手到资深开发者的旅程
【7月更文挑战第19天】编程,一种现代魔法,让无数人为之着迷。本文将通过个人的技术感悟,探讨如何从一个对代码一无所知的新手成长为一名能够自如驾驭复杂项目的资深开发者。我们将穿越编程语言的选择、学习资源的利用、项目实践的重要性以及持续学习的必要,最终达到技术与创造力的和谐共舞。
65 10
|
6月前
|
算法
探索技术之巅:我的编程之旅
【6月更文挑战第15天】在这篇文章中,我将分享我在编程领域的旅程和感悟。从最初的困惑到逐渐掌握技能,再到深入理解技术的精髓,我将带你了解我如何在这个充满挑战和机遇的领域中不断成长。
|
7月前
|
算法 程序员
代码与禅意:技术修炼中的悟道之旅
【5月更文挑战第27天】在数字世界的繁复纹理中,编程不仅仅是一种职业技能,它更像是一场精神的修行。本文将探讨编程与禅宗之间的深层联系,透过技术实践揭示那些通常被忽视的哲学思考和内在成长。我们将一起走进代码的世界,探索如何通过技术的精进达到心灵的平静和智慧的提升。
|
7月前
|
安全 Java Android开发
程序世界的奇幻旅程:从码农梦想家到JAVA开发实践者
程序世界的奇幻旅程:从码农梦想家到JAVA开发实践者
54 0
|
开发框架 安全 C#
探索C#编程语言:现代开发的引领者
大家好,今天我们将深入探讨一门备受程序员欢迎的编程语言——C#(C Sharp)。C#是一种多用途、现代化的编程语言,由微软公司推出,它在软件开发领域扮演着至关重要的角色。让我们一起来了解一下C#是如何引领现代开发的!
557 0