Difference between revisions of "Speeding Simplified Script Language"

From air
Jump to navigation Jump to search
Line 11: Line 11:
 
* Découverte du sujet et des technologies
 
* Découverte du sujet et des technologies
 
* Analyse du projet [http://air.imag.fr/index.php/Project-2014-2015-ESP8266 Project-2014-2015-ESP8266]
 
* Analyse du projet [http://air.imag.fr/index.php/Project-2014-2015-ESP8266 Project-2014-2015-ESP8266]
** et notamment le contenu du répertoire '''test''' du projet https://github.com/librallu/RICM4Projet
+
** et notamment le contenu du répertoire '''parser''' du projet https://github.com/librallu/RICM4Projet
 
* Définir langage de script minimal à partir Python
 
* Définir langage de script minimal à partir Python
 
- orienté objet
 
- orienté objet

Revision as of 15:57, 12 January 2016

Objectif

Le but à long terme de ce projet est de pouvoir partager des codes sources simples de différent langage de scripts, de permettre une execution efficace de ces codes par traduction en langage compilable et permettre l'interaction avec ce code compilé depuis les différents langages de script.

Dans un premier temps on se propose d'identifier un langage de script minimal proche de Python et Ruby. De traduire ce language dans un langage compilable (C++ ou le langage Go) et de permettre l'interaction entre les langages de script et le version compilée.

Les contraintes technologigues

  • Python vers 3.5
  • Python Abstract Syntax Trees
  • MessagePack

Plan de travail

- orienté objet - type de variable simple -

Conseil

Piste de développement