Invention Grant
- Patent Title: Deep embedding of program languages
- Patent Title (中): 深入嵌入程序语言
-
Application No.: US11621018Application Date: 2007-01-08
-
Publication No.: US08091070B2Publication Date: 2012-01-03
- Inventor: Henricus Johannes Maria Meijer , Bruno S. Bozza , Brian C. Beckman
- Applicant: Henricus Johannes Maria Meijer , Bruno S. Bozza , Brian C. Beckman
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
A programming language is implemented in terms of another programming language via deep and/or modified shallow embedding. Embedded language control structures and/or type system are decomposed to primitive features. These features are semantically mapped to host language features. Other embedded language features are explicitly constructed in the host language. A map can also be constructed as a function of implementation to facilitate mapping embedded language applications to host language applications.
Public/Granted literature
- US20080168421A1 DEEP EMBEDDING OF PROGRAM LANGUAGES Public/Granted day:2008-07-10
Information query