[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