Patent
Extendable compiler framework
Kevin Zatloukal
- 27 Sep 2004
9
TL;DR: In this article, a multi-programming-language compiler system is designed to include a compiler framework which creates a general environment in which to carry out compilation and language modules to encapsulate the details of various programming languages.
read more
Abstract: To meet the current trend in computer programming, a multi-programming-language compiler system is designed to include a compiler framework which creates a general environment in which to carry out compilation and language modules to encapsulate the details of various programming languages. Such a system makes it easy for tool vendors and end users to adapt to a world where computer programs are written in multiple languages. New language modules may be written that add support for new languages to the compiler framework. It may also be possible to extend existing language modules so that a variant on an existing language may be added to the compiler framework. Such a system may also be adapted to permit several different clients to access detailed language information from the compiler framework. These clients may include a standard command-line shell or a sophisticated multi-language integrated development environment. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Embedded multi-language programming
Henricus Johannes Maria Meijer,Brian C. Beckman,Avner Y. Aharoni,David N. Schach,Peter F. Drayton,Ralf Lämmel,José A. Blakeley,Cyrus Najmabadi +7 more
- 19 Aug 2005
TL;DR: In this paper, the authors present a set of language services that provide language specific functionality including but not limited to formatting, intelligent assist, auto completion, and coloring, can be employed and switched between to afford support for their respective languages in a mixed language source program.
48
Patent
Source code translation
Jonathan Beit-Aharon
- 08 Dec 2014
TL;DR: In this article, the authors present a software specification translation from a first programming language to a second programming language, a second software specification specified in a second language, and a third software specification specifying one or more data relationships between the first software specification and the second language.
20
Patent
System and method for providing a programming-language-independent interface for querying file system content
Dhrubajyoti Borthakur,Nur Premo +1 more
- 07 Jun 2004
TL;DR: In this article, a system and a method for providing a programming-language-independent interface for querying file system content is presented, where the file system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device and to store file system contents.
18
Patent
Partial on-demand lazy semantic analysis
John L. Hamby,Joshua R. Williams,John D. Doty,Clemens Szyperski,David Michael Miller +4 more
- 06 Nov 2009
TL;DR: In this paper, the source code is transformed into a plurality of immutable objects that are structured such that the immutable objects can be used to derive any response as defined by the semantic rules about the input program.
4
Patent
Systems and methods for generating, linking, and presenting computer code representations from diverse sources
Samuel Quinn Slack,Beyang Liu +1 more
- 05 Sep 2014
TL;DR: In this article, a language-independent representation of a software project's structure from its code is generated by augmenting the language-specific representation with additional, inferred information about its components.
4
References
Patent
System and method for knowledge retrieval, management, delivery and presentation
Nosa Omoigui
- 24 Jun 2002
TL;DR: In this article, the authors present an integrated implementation framework and resulting medium for knowledge retrieval, management, delivery and presentation, which includes a first server component responsible for adding and maintaining domain-specific semantic information and a second server component that hosts semantic and other knowledge for use by the first component that work together to provide context and time-sensitive semantic information retrieval services.
2K
ARIES: a transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging
TL;DR: ARIES as discussed by the authors is a database management system applicable not only to database management systems but also to persistent object-oriented languages, recoverable file systems and transaction-based operating systems.
Patent
Method and apparatus for managing data exchange among systems in a network
Christopher S. Helgeson,Daniel S. Lipkin,Robert S. Larson,Srinivas Panuganti +3 more
- 12 Jan 2001
TL;DR: In this article, the authors present a solution to the needs described above through a system and method for managing data exchange among systems in a network, which translates data from a system specific local format to a generic interchange format object, and vice versa, with predefined stylesheets using generic components and a system-specific service components which utilize a native application programming interface of the specific local system.
892
Patent
Method and system for managing data traffic in wireless networks
David Juitt,Philip Martin Bates,Thomas Christoffel,Geoffrey Crawshaw,David Bruce Crosbie +4 more
- 27 Sep 2002
TL;DR: In this article, a gateway server is interposed between wireless access points and protected networks to provide security and integration functions, for example, authentication, access control, link privacy, link integrity, and bandwidth metering in various embodiments.
542
Patent
System and method for providing anonymous personalized browsing by a proxy system in a network
Eran Gabber,Phillip B. Gibbons,Yossi Matias,Alain Jules Mayer +3 more
- 22 Jan 1997
TL;DR: In this paper, a central proxy system includes computer-executable routines that process site-specific substitute identifiers constructed from data specific to the users, that transmits the substitute identifiers to the server sites, that retransmits browsing commands received from the users to the user sites, and that removes portions of the browsing commands that would identify the users.
534
Related Papers (5)
Britton Piehler,Kevin Zatloukal,David Glen Garber +2 more
- 24 Feb 2004
Britt Piehler,Kevin Zatloukal,David Glen Garber +2 more
- 24 Feb 2004
Samuel Z. Guyer,Calvin Lin +1 more
- 01 Jan 2003
Eric Niebler
- 21 Oct 2007