White Papers

Keyword Programming in Java

Overview Keyword programming is a novel technique for reducing the need to remember details of programming language syntax and APIs, by translating a small number of unordered keywords provided by the user into a valid expression. In a sense, the keywords act as a query that searches the space of expressions that are valid in the given context. Prior work has demonstrated the feasibility and merit of this approach in limited domains. This paper explores the potential for employing this technique in much larger domains, specifically general-purpose programming languages like Java. This paper presents an algorithm for translating keywords into Java method call expressions.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
Massachusetts Institute of Technology
File Format
PDF
Date Published
Jan 2, 2009
Format
White Papers
Topics
Programming Languages

Similiar White Papers

Build Strong, Flexible J2EE apps With a WebSphere Cluster Environment

Build Strong, Flexible J2EE apps With a WebSphere Cluster Environment

When building a strong, extensible, and flexible J2EE application, one needs to consider several factors. One important

Publisher: IBM  |  Tags: application server, management, server

TechNet Webcast: Managing Hyper-V Virtual Machines With WMI and Windows PowerShell (Level 300)

TechNet Webcast: Managing Hyper-V Virtual Machines With WMI and Windows PowerShell (Level 300)

Before the beta release of Microsoft System Center Virtual Machine Manager 2008, there was only one option for automatin

Publisher: Microsoft  |  Tags: beta, management, windows server, windows server 2008

Building a Hybrid Data Warehouse Model

Building a Hybrid Data Warehouse Model

This paper discusses the hybrid design and provides a fully functional reference implementation. The system runs on Orac

Publisher: Oracle  |  Tags: data, database, warehouse

Taking Advantage of Microsoft Enterprise Library 4.0 for Visual Studio 2008

Taking Advantage of Microsoft Enterprise Library 4.0 for Visual Studio 2008

Microsoft Enterprise Library is a collection of reusable software components (application blocks) designed to assist sof

Publisher: Microsoft  |  Tags: developers, software

Why and How to Build a Continuous Integration Environment for the .NET Platform

Why and How to Build a Continuous Integration Environment for the .NET Platform

This paper is a learning tool and also a detailed manual to reference for executives, managers and developers on 'Why an

Publisher: Enterprise Solution Providers  |  Tags: developers

Massachusetts Institute of Technology White Papers

The Power Line Transmission Characteristics for an OFDM Signal

The Power Line Transmission Characteristics for an OFDM Signal

This paper measures what influence the sinusoidal transmission characteristics of the electric power line with various f

Publisher: Massachusetts Institute of Technology  |  Tags: data

Facemail: Showing Faces of Recipients to Prevent Misdirected Email

Facemail: Showing Faces of Recipients to Prevent Misdirected Email

Users occasionally send email to the wrong recipients - clicking Reply To All instead of Reply, mistyping an email addre

Publisher: Massachusetts Institute of Technology  |  Tags: data, email, webmail

Energy Efficient Connected Clusters for Mobile Ad Hoc Networks

Energy Efficient Connected Clusters for Mobile Ad Hoc Networks

A Mobile Ad hoc NETwork (MANET) is a wireless infrastuctureless network with mobile nodes. Clustering is a common basis

Publisher: Massachusetts Institute of Technology  |  Tags: applications, network

WebTorrent: A BitTorrent Extension for High Availability Servers

WebTorrent: A BitTorrent Extension for High Availability Servers

Achieving content high-availability is one of the most important goals of a webserver system. In order to achieve high-a

Publisher: Massachusetts Institute of Technology  |  Tags: bittorrent, server

Measured Data Rate From Adaptive Modulation in Wideband OFDM Systems

Measured Data Rate From Adaptive Modulation in Wideband OFDM Systems

Adaptive modulation is implemented on a wideband OFDM transceiver prototype to quantify its performance in indoor wirele

Publisher: Massachusetts Institute of Technology  |  Tags: data