Abstrasy
2.0 (beta)

Ce site est consacré au développement d'Abstrasy 2.0. Pour Abstrasy 1.1, surfez sur http://sourceforge.net/projects/abstrasy.

:: Accueil | Téléchargements | Documentation | Licences ::

Langage de programmation Abstrasy

Abstrasy est un langage de programmation facile à apprendre tout en étant très riche. Il utilise une syntaxe simple et concise dont l'écriture est régie par un très petit nombre de règles. Cette «syntaxe abstraite» est d'ailleurs la caractéristique particulière qui a inspiré le nom du langage 1). Cela dit, cette abstraction n'enlève rien à la puissance du langage. Abstrasy est un langage de programmation très souple mais aussi très complet, supportant plusieurs paradigmes.

Il s'agit d'un langage de programmation interprété, ce qui facilité la mise au point des programmes. Dans ce but, l'interpréteur intègre même une interface de développement très pratique et facile à utiliser. Cette interface est composée d'un éditeur performant qui offre la coloration syntaxique et la mise en évidence des mots clés et des erreurs. Le programmeur dispose ainsi en tous temps d'un éditeur performant capable de proposer une vue très lisible du code source. Le paquetage de base comporte aussi une console interactive pour voir directement le résultat des programmes ainsi qu'un profiler pour en analyser l'exécution.


Abstrasy 2.0, nom de code "X1"

Bell X-1 line art EG-0081-01La version 1.0 du langage a été conçue en 2009 et avait pour nom de code «SandBox». Son but était effectivement d'être un terrain d'expérimentations favorable à l'élaboration d'un nouveau langage à la fois performant et puissant. Ainsi, Abstrasy 1.0 «SandBox» nous a permis d'expérimenter de nombreux aspects et orientations à l'aide d'un environnement concret testé en situations réelles.

C'est en se basant sur cette expérience qu'Abstrasy 2.0 «X1» est développé. Il constituera donc la première version finale du projet. Cela signifie que les choix opérés actuellement seront définitifs. Abstrasy 2.0 pourra être utilisé largement comme outil de production.

Ainsi, comme Abstrasy 2.0 est conçu pour être un outil performant et qu'il s'agit de la première version finale du projet, il convient parfaitement de lui attribuer le nom de code «X1». Ce nom fait référence au «Bell X-1»2) , le premier avion à moteur fusée de la NASA à avoir franchi le mur du son le 14 octobre 1947. En outre, il est intéressant de noter que les recherches menées lors du programme «X1» ont servi de base à tous les programmes suivants. C'est aussi avec cette même philosophie que nous développons le projet Abstrasy.

1) Le nom «Abstrasy» est issu de la compression de «Abstract syntax»
2) La comparaison exclut bien entendu toute connotation avec un quelconque esprit de nationalisme ou le domaine militaire
accueil.txt · Dernière modification: 03/06/2013 13:47 par Luc BRUNINX

Retour
Table des matires

 

     
Licence Creative Commons
   Get abstrasy at SourceForge.net. Fast, secure and Free Open Source software downloads