Migration of different source languages to an execution medium

   
   

The invention automatically executes, in a single execution medium, a number of programs written in source languages to which respective execution media are dedicated, without constraining a programmer to a single source language for a respective execution medium type. Each program is compiled into a program expressed in an intermediate language representing a minimum subset of the source languages. In a data processing means such as a smart card, an execution medium is dedicated to the intermediate language. The intermediate language program is loaded with a respective programming library adapting the respective source language to the intermediate language in order to execute the intermediate language program in the execution medium.

A invenção executa automaticamente, em um único meio da execução, um número de programas escritos nas línguas de fonte a que os meios respectivos da execução são dedicados, sem confinar um programador a uma única língua de fonte para um tipo médio da execução respectiva. Cada programa é compilado em um programa expressado em uma língua intermediária que representa um subconjunto mínimo das línguas de fonte. Em meios de um processo de dados tais como um cartão esperto, um meio da execução é dedicado à língua intermediária. O programa intermediário da língua é carregado com uma biblioteca de programação respectiva que adapta a língua de fonte respectiva à língua intermediária a fim executar o programa intermediário da língua no meio da execução.

 
Web www.patentalert.com

< Dynamically incorporating updates to active configuration information

< Augmented processing of information objects in a distributed messaging framework in a computer network

> Systems and methods for unified remote control access

> Method and apparatus for query-specific bookmarking and data collection

~ 00140