Show simple item record

dc.contributor.authorLittle, Danny Greg
dc.contributor.authorMiller, Robert C.
dc.contributor.authorChou, Victoria H
dc.contributor.authorBernstein, Michael (Michael Scott)
dc.contributor.authorCypher, Allen
dc.contributor.authorLau, Tessa
dc.date.accessioned2019-07-16T21:22:24Z
dc.date.available2019-07-16T21:22:24Z
dc.date.issued2010
dc.identifier.isbn9780123815415
dc.identifier.urihttps://hdl.handle.net/1721.1/121718
dc.description.abstractThe essence of sloppy programming is that the user should be able to enter something simple and natural, such as a few keywords, and the computer should try everything within its power to interpret and make sense of this input. This chapter discusses several prototypes that implement sloppy programming, translating sloppy commands directly into executable code. It also describes the algorithms used in these prototypes, exposes their limitations, and proposes directions for future work. The techniques described in this discussion still just scratch the surface of a domain with great potential: translating sloppy commands into executable code. It has described potential benefits to end users and expert programmers alike, as well as advocated a continued need for textual command interfaces. A number of prototypes are discussed exploring this technology and what one can learn from them, including the fact that users can form commands for some of these systems without any training. Finally, it gave some high-level technical details about how to go about actually implementing sloppy translation algorithms, with some references for future reading.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (award number IIS-044780)en_US
dc.description.sponsorshipQuanta Computer (Firm) (T-Party project)en_US
dc.language.isoen
dc.publisherElsevieren_US
dc.relation.isversionofhttp://dx.doi.org/10.1016/b978-0-12-381541-5.00015-8en_US
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivs Licenseen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleSloppy programmingen_US
dc.typeBooken_US
dc.identifier.citationLittle, Greg, et al. “Sloppy Programming.” No Code Required, Elsevier, 2010, pp. 289–307.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.relation.journalNo Code Requireden_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/BookItemen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2019-06-27T13:11:50Z
dspace.date.submission2019-06-27T13:11:52Z


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record