Papers [ Steps Toward The Reinvention of Programming - Making COLAs with Pepsi and Coke ]

"Gustavo Ibarra" <[email protected]> Sat, 24 Feb 2007 23:22:23 -0300
Newsgroups gmane.comp.lang.smalltalk.club-smalltalk,gmane.comp.programming.objects.spanish
Message-ID <[email protected]>
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=E1s suscrito a Grupo "clubSmalltalk" de=
 Grupos de Google.
 Si quieres publicar en este grupo, env=EDa un mensaje de correo=20
electr=F3nico a [email protected]
 Para anular la suscripci=F3n a este grupo, env=EDa un mensaje a clubSmallta=
[email protected]
 Para obtener m=E1s opciones, visita este grupo en http://groups.google.com/=
group/clubSmalltalk?hl=3Des.

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