Hola.

Van dos links a dos papers, a pesar que no logre entender partes, me
resultaron muy interesantes.

Por si no los conocian, aca van.

http://piumarta.com/papers/colas-whitepaper.pdf

"Figure 3: Architecture of a COLA. On the left, a minimal 'pure'
object-oriented language
provides representation and behaviour of data structures, whose
execution model (and corre-sponding runtime support) is rigid only in
the intrinsic vtable layout and a global method cache(see text). Back
ends can generate code in a variety of ways: portably and indirectly
(generating C as a high-level assembly language) with little or
ine cient debugging support, or directly to static (file-based) or
dynamic (in-memory) native code, with full symbolic debugging.
Addi-tional services include foreign language importers (e.g., a C99
parser to extract platform data types and interfaces), execution of
semi-compiled code (interpretation of data structures without
translation to native code), and compilation for managed (rather than
hardware-native) stack models. On the right, the data structures
represent (dynamic) behaviour for all phases of program translation:
parsing, parsed representation, compilation (including intermediate
rep-resentations), optimisation, and code generation. ('Dynamic'
refers to late-bound behaviour throughout the architecture that can be
modified by users as desired.). De las cocas prefiro a la sarli"

Este, va mas alla de lo tecnico, como todo lo de AK.

http://irbseminars.intel-research.net/AlanKayNSF.pdf

"Outline of the Proposal:
1. We start by giving an abstract of what we mean by "a whole personal
computing system".
2. Then we show suggestive examples of some of the design approaches
we expect to take.
3. Some of the technical details and powerful principles will be discussed
4. Then we outline how we plan to go about making the system over a
period of several years
5. We end with discussions of collegial relationships, education,
dissemination, etc."

Chau.-

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "clubSmalltalk" de 
Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a