Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Jeannie

View through CrossRef
Higher-level languages interface with lower-level languages such as C to access platform functionality, reuse legacy libraries, or improve performance. This raises the issue of how to best integrate different languages while also reconciling productivity, safety, portability, and efficiency. This paper presents Jeannie, a new language design for integrating Java with C. In Jeannie, both Javaand C code are nested within each other in the same file and compile down to JNI, the Java platform's standard foreign function interface. By combining the two languages' syntax and semantics, Jeannie eliminates verbose boiler-plate code, enables static error detection across the language boundary, and simplifies dynamic resource management. We describe the Jeannie language and its compiler, while also highlighting lessons from composing two mature programming languages.
Association for Computing Machinery (ACM)
Title: Jeannie
Description:
Higher-level languages interface with lower-level languages such as C to access platform functionality, reuse legacy libraries, or improve performance.
This raises the issue of how to best integrate different languages while also reconciling productivity, safety, portability, and efficiency.
This paper presents Jeannie, a new language design for integrating Java with C.
In Jeannie, both Javaand C code are nested within each other in the same file and compile down to JNI, the Java platform's standard foreign function interface.
By combining the two languages' syntax and semantics, Jeannie eliminates verbose boiler-plate code, enables static error detection across the language boundary, and simplifies dynamic resource management.
We describe the Jeannie language and its compiler, while also highlighting lessons from composing two mature programming languages.

Related Results

Orientalism on Television: A Case Study of I Dream of Jeannie
Orientalism on Television: A Case Study of I Dream of Jeannie
This article examines Orientalism in the 1960s American sitcom I Dream of Jeannie. I argue that Orientalism, as defined by Edward Said, is at the core of this show. I Dream of Jean...
Remarks by Jeannie Rhee
Remarks by Jeannie Rhee
I come to this subject to talk about the unique intersection of state-sponsored cyber-activity with the private sector. Many of the costs of that activity are borne by the private ...
Jeannie Enwall/Ruth Lötmarker: Fransk-svensk ordbok
Jeannie Enwall/Ruth Lötmarker: Fransk-svensk ordbok
Anmeldt værk:Jeannie Enwall och Ruth Lötmarker: Fransk-svensk ordbok. Stock-holm: Natur och Kultur 1995 (XIV + 1007 sid., 55.500 uppslagsord och 34.500 fraser enligt förord)....
NCSS Notable Trade Book Lesson Plan Home by Jeannie Baker
NCSS Notable Trade Book Lesson Plan Home by Jeannie Baker
In the wordless picture book Home by Jeannie Baker, we watch baby Tracy grow as her family and neighbors work together to gradually turn a cold unfriendly city street into a beauti...
E-Press and Oppress
E-Press and Oppress
From elephants to ABBA fans, silicon to hormone, the following discussion uses a new research method to look at printed text, motion pictures and a te...
Williamson and the Travellers
Williamson and the Travellers
The Introduction to the book sets Duncan Williamson’s life into its social and historical context. Williamson is introduced not just as one of Scotland’s travelling people, but als...
The Rise of Modern Egypt
The Rise of Modern Egypt
How Has Geography Shaped Egypt? A quick glance at a satellite photo of Egypt reveals the country’s unusual geography: a narrow strip of green along the Nile River fa...
The Health and Obesity: Prevention and Education (HOPE) Curriculum Project—Curriculum Development
The Health and Obesity: Prevention and Education (HOPE) Curriculum Project—Curriculum Development
The Health and Obesity: Prevention and Education (HOPE) project is a multidisciplinary, healthy living counseling curriculum to educate pediatric clinicians in training on how to r...

Back to Top