Invention Grant
- Patent Title: Reflection capability in static programming languages
- Patent Title (中): 静态编程语言中的反思能力
-
Application No.: US12726148Application Date: 2010-03-17
-
Publication No.: US08561027B2Publication Date: 2013-10-15
- Inventor: Liran Zvibel
- Applicant: Liran Zvibel
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Griffiths & Seaton PLLC
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
Methods and computer program products for enabling reflection capability in the C programming language are provided. One method includes generating a database for a program written in the C programming language when compiling the program, wherein the database is based on structures included within the program. The method further includes storing the database in memory and utilizing the database during run-time to enable the program to observe and modify its own structure and behavior. One computer program product includes executable portions for performing the above method. Another method includes creating a database for a program written in the C programming language, wherein the type database is based on structures included within the program and is created prior to the program being compiled. This method further comprises storing the database in memory and utilizing the database during run-time to enable the program to observe and modify its own structure and behavior.
Public/Granted literature
- US20110231816A1 REFLECTION CAPABILITY IN STATIC PROGRAMMING LANGUAGES Public/Granted day:2011-09-22
Information query