Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Un étudiant en thèse crée Higgs
Un compilateur JIT JavaScript prometteur, développé en D

Le , par Cedric Chevalier

0PARTAGES

8  0 
Même s’il est vrai qu’il existe de nombreux moteurs JavaScript sur le marché, l’abondance n’a jamais nuit à quiconque.

Pour tous ceux qui ont toujours rêvé de contribuer à un projet Open Source, il n'est pas encore trop tard. Si l’ensemble des projets libres proposés par la Free Software Foundation est insuffisant, il existe Higgs.

Qu’est ce que Higgs ? Il s’agit d’un JIT (Just in time compiler) de JavaScript pour les plateformes X86-64. Higgs est le projet d’un étudiant en thèse de conception de compilateur de l’université de Montréal, répondant au nom de Maxime Chevalier-Boisvert.

Développé en utilisant le langage de programmation impératif orienté objet D, Higgs repose sur des techniques novatrices qui pourraient permettre au compilateur à terme d’éclipser V8 de Google ou encore IonMonkey de Mozilla en performance.

Higgs est un très jeune projet, par conséquent beaucoup reste encore à faire. Bien qu’il prenne en charge une grande partie du standard JavaScript ES5, Maxime a beaucoup d’ambition pour son projet. Il voudrait doter Higgs d’un environnement de développement intégré simple, facile à prendre en main, intuitif et puissant, qui donne la possibilité aux développeurs de coder du JavaScript en dehors des navigateurs.

L’utilisation de Higgs comme machine virtuelle JavaScript est un acquis, même si présentement il ne peut faire le poids côté performance face à la concurrence sur le marché (V8, IonMonkey), Maxime n’en demeure pas moins convaincu que ce sera possible à long terme.

Une bibliothèque d’interfaces avec le langage C baptisée « FFI Library » est déjà disponible. Elle est le fruit de la contribution de Tom brasington. Toute contribution est la bienvenue. Higgs étant Open Source, toutes les formes de contributions aux projets Open Source s’y appliquent. Rendez-vous sur le GitHub officiel du projet, donc.

Source : Pointers Gone Wild

Et vous ?

Contribuerez-vous au projet Higgs ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de SurferIX
Membre chevronné https://www.developpez.com
Le 16/01/2014 à 10:31
Là il y a un truc que je comprends pas trop, je cite :

Citation Envoyé par Cedric Chevalier Voir le message
-snip- Higgs repose sur des techniques novatrices qui pourraient permettre au compilateur à terme d’éclipser V8 de Google ou encore IonMonkey de Mozilla en performance.
Ok. Donc on se dit "il en est très proche". Puis on lit :

Citation Envoyé par Cedric Chevalier Voir le message
-snip- présentement il ne peut faire le poids côté performance face à la concurrence sur le marché (V8, IonMonkey)
Ne m'en voulez pas mais ça fait très discours de commercial !
1  0 
Avatar de Niark13
Membre éclairé https://www.developpez.com
Le 14/01/2014 à 16:14
Petite correction, Maxime est une demoiselle.

Sinon, voici le lien vers la vidéo de sa présentation à la DConf l'année dernière, chez Facebook (vidéo + slides) :

http://dconf.org/2013/talks/chevalie..._boisvert.html
0  0 
Avatar de SpaceFrog
Rédacteur/Modérateur https://www.developpez.com
Le 14/01/2014 à 16:18
Petite correction, Maxime est une demoiselle.
au vu de la vidéo ... je reste perplexe .. heu la voix ...

bref peut etre une compilation ...
0  0 
Avatar de Guardian
Membre chevronné https://www.developpez.com
Le 14/01/2014 à 16:25
Maxime est bien "une"
Sauf si sa photo de profil n'est pas sa photo

Importance toute ralative son sexe non ? Point de vue code...
0  0 
Avatar de fredoche
Membre expert https://www.developpez.com
Le 14/01/2014 à 17:13
trans-genre : on trouve des photos de la personne dans chaque sexe
celle du profil de la conf est vraiment chiadée

mais oui on s'en fiche
0  0 
Avatar de herve4
Membre habitué https://www.developpez.com
Le 15/01/2014 à 7:23
je contribuerais peut être, pourquoi pas après tout

bos(s)on le higgs
0  0 
Avatar de T`lash
Membre confirmé https://www.developpez.com
Le 16/01/2014 à 2:51
Sympa les nouvelles développeuses !

Photo de Maxime Chevalier-Boisvert à Halloween.

0  0 
Avatar de SpaceFrog
Rédacteur/Modérateur https://www.developpez.com
Le 16/01/2014 à 8:44
Je m'incline devant autant de compétenceS
0  0 
Avatar de Pelote2012
Membre chevronné https://www.developpez.com
Le 16/01/2014 à 10:01
Comme spaceFrog
0  0 
Avatar de SpaceFrog
Rédacteur/Modérateur https://www.developpez.com
Le 16/01/2014 à 10:34
présentement .../... à terme
0  0