[Squeak-fr] Avis de l'architect de SUN/JVM sur Smalltalk
stéphane ducasse
ducasse at iam.unibe.ch
Lun 2 Jan 19:55:46 CET 2006
Peux-tu nous donner les references exactes?
Super interessant.
Stef
On 31 déc. 05, at 02:11, Reza Razavi wrote:
> Bonjour,
>
> Je voudrais porter à votre attention le texte ci-dessous, extrait
> d'un article ACM bien intéressant (et très récent; oct. 2005). Si
> vous souhaitez avoir une copie au format PDF de l'article (~3 M°),
> n'hésitez pas à me faire signe.
>
> Je vous souhaite un bon réveillon et une excellente année 2006,
> Cordialement,
> RR
>
> Extrait sur Smalltalk (page 40/47):
> Tim Lindholm is a Distinguished Engineer for the Java Software
> group at Sun Microsystems. He was an original member of the Java
> project at Sun and remains the architect of the Java virtual machine.
>
> 5. If you were to design a programming language today, how would it
> differ from current programming languages? I am leery of object-
> orientation as a kind of religion that drags in complexity in the
> guise of simplicity. It bugs me that sometimes to use an object
> system requires mind-twisting discussions on what things mean. Real
> programmers don't have time for religious arguments. Nonetheless I
> would like to see the world take another run at a Smalltalk-like
> language, something simpler than current popular languages. Java
> was striving for elegance and simplicity while retaining
> familiarity and usability. For example, Gosling went against the
> grain, and refused to put stuff into Java, such as operator
> overloading, which makes the language harder to learn and makes it
> easier to make mistakes in programming. Now that the world is more
> comfortable with garbage collection, threads, and virtual machines,
> it would be desirable to try another programming language (like
> Smalltalk) where more cleanliness and elegance are embodied.
>
> Réf. ACM: Ryder, B. G., Soffa, M. L., and Burnett, M. 2005. The
> impact of software engineering research on modern progamming
> languages. ACM Trans. Softw. Eng. Methodol. 14, 4 (Oct. 2005),
> 431-477. DOI= http://doi.acm.org/10.1145/1101815.1101818
>
> Titre: The Impact of Software Engineering Research on Modern
> Progamming Languages
>
> Résumé: Software engineering research and programming language
> design have enjoyed a symbiotic relationship, with traceable
> impacts since the 1970s, when these areas were first distinguished
> from one another. This report documents this relationship by
> focusing on several major features of current programming
> languages: data and procedural abstraction, types, concurrency,
> exceptions, and visual programming mechanisms. The influences are
> determined by tracing references in publications in both fields,
> obtaining oral histories from language designers delineating
> influences on them, and tracking cotemporal research trends and
> ideas as demonstrated by workshop topics, special issue
> publications, and invited talks in the two fields. In some cases
> there is conclusive data supporting influence. In other cases,
> there are circumstantial arguments (i.e., cotemporal ideas) that
> indicate influence. Using this approach, this study provides
> evidence of the impact of software engineering research on modern
> programming language design and documents the close relationship
> between these two fields.
>
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
More information about the Squeak-fr
mailing list