Flash informatique 2010 - no 9

Page 1

9

23.11.2010

http://dit.epfl.ch

Deuxième prix

p/a EPFL - Domaine IT - CP 121 - CH 1015 Lausanne 15 - tél. +41 21 69 322 11

La Souris d'Or 2010

Analyse

page 12

Scala

Actualités Lift11

5

Forum IT d'automne

15 Gilles.Dubochet@epfl.ch, EPFL – Faculté IC – Laboratoire des méthodes de programmation, assistant

FlashiPhone – Symétrie cristalline I. Orlov, G. Chapuis & S. Burlot

12

Secure-IT votre affaire P. Saladino

24

Analyse Scala G. Dubochet

Scala is a programming language developed at EPFL. Today, it is amongst the 50 most popular languages, attracting over 100,000 visitors per month to its website. To explain its success: flawless compatibility with Java and superb scalability — thanks to programming language research.

1

HDL_Draw, outil de conception de circuits numériques intégrés J. Songo Priso

16

À votre service Politique de support des OS GNU/Linux à l’EPFL B. Barras

2

Qui suis-je? L. Venries

8

Le DIT vous forme ! l'équipe des cours

15

Scala est un langage de programmation développé à l’EPFL, qui se trouve aujourd’hui parmi les 50 langages les plus populaires. Son site Web reçoit plus de 100’000 visites par mois. Les raisons de son succès? sa parfaite compatibilité avec Java et son extrême polyvalence — grâce à l’application de la recherche sur les langages.

Comment faire? Itinérance de profils GNU/Linux à 3

l’EPFL S. Bancal Faites bonne image ! F. Roulet

9

Récupération de données avec un live CD 100% libre P. U. Peña Dall’Orso

20

Mot-croisé: FILTRE M. Ojanguren, 21

M. Ouwehand & E. Rosales Installation de Linux avec PXE et

22

Grub2 V. Rezzonico

Prochaines parutions No Délai de rédaction

Parution

10

02.12.10

21.12.10

1

06.01.11

25.01.11

2

03.02.11

22.02.11

tout public public averti expert

gage pratique, par exemple en assurant une compatibilité parfaite avec l’ensemble des bibliothèques et outils Java existants. Ce choix — à la pointe des connaissances, mais sans rejeter ce qui existe — a permis à Scala de gagner une forte popularité, particulièrement depuis deux ans. Ainsi, le langage de l’EPFL est un prétendant crédible pour devenir un langage de premier plan. Aujourd’hui, il est déjà parmi les 50 langages les plus populaires selon l’index TIOBE 1; il est utilisé par de grandes entreprises dans le Web social (Twitter, LinkedIn, FourSquare), dans l’édition (The Guardian, Nature Publishing), dans les jeux ou dans la finance; presque 20 livres de tous niveaux sur Scala sont disponibles ou annoncés; de plus en plus d’universités donnent des cours de Scala à leurs étudiants. Mais qu’est-ce qui explique ce succès?

Une question de niche La compétition pour devenir le langage de programmation le plus populaire est intense. Mais l’EPFL est bien placée dans cette course grâce à Scala, développé depuis 2001 au laboratoire des méthodes de programmation du professeur Martin Odersky. Il faut dire que, de tous les prétendants, Scala est l’un des plus évolués grâce à son ancrage dans la recherche. Toutefois, il a dès le début été conçu comme un lan1

www.tiobe.com/content/paperinfo/tpci/

Pour commencer à comprendre cette réussite, il faut ausculter les tendances actuelles de la programmation. Avec l’avènement de Java, au début des années 2000, on avait pu croire à une fin de l’histoire des langages. À cette époque, Java disposait d’une popularité de presque 30 % (index TIOBE), 10 points au dessus de son plus proche rival. De plus en plus d’universités, dont la .. /.. Suite page 6


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.