IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres langages Discussion :

Terra : le nouveau langage de programmation bas niveau sort


Sujet :

Autres langages

  1. #1
    Expert éminent sénior

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2013
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 426
    Points : 32 561
    Points
    32 561
    Par défaut Terra : le nouveau langage de programmation bas niveau sort
    Terra : le nouveau langage de programmation bas niveau sort
    utilisé avec Lua il permet de générer du code de calcul haute performance

    Un nouveau langage de programmation nommé Terra vient de voir le jour. Ce dernier sera utilisé conjointement avec le langage de script populaire Lua (utilisé pour la création des « add-ons » de World of Warcraft, par exemple) pour la génération de code utilisable dans le domaine du calcul haute performance.

    Terra est un langage de programmation bas niveau possédant quelques similarités avec le C. En effet, Terra est un langage compilé qui permet la gestion manuelle de la mémoire. L'un des points de divergence entre celui-ci et le C réside dans sa conception à la base pour interopérer avec le langage Lua.

    Cependant, Terra est aussi un langage de programmation à part entière. Par là, il faudrait comprendre qu'on peut directement écrire du code Terra sans inclusion de code Lua et compiler le tout en fichier objet ou exécutable.

    Le compilateur utilisé par Terra est similaire au compilateur LLVM utilisé par Apple pour le langage C. Terra inclut en plus un support intégré pour les opérations SIMD ainsi qu’une multitude de fonctions bas niveau.

    Par ailleurs, à cause de sa très grande interopérabilité, le code Terra peut facilement être intégré dans des projets codés avec d'autres langages de programmation. On pourra alors dans ce cas se servir de lui pour les fonctionnalités « bas niveau ».

    En outre, des étudiants de l'université de Stanford ont fait une publication sur Terra, dans laquelle ils expliquent de façon claire et détaillée toutes les possibilités du nouveau langage de programmation.


    Télécharger le compilateur Tera

    Document PDF sur le langage

    Source : Terra

    Et vous ?

    Pensez-vous que les langages de programmations existant à ce jour ne seraient pas assez performant pour justifier la création de Terra ?

  2. #2
    Membre extrêmement actif
    Avatar de Aurelien Plazzotta
    Homme Profil pro
    .
    Inscrit en
    Juillet 2006
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Juillet 2006
    Messages : 312
    Points : 934
    Points
    934
    Par défaut
    Les langages de programmation actuels sont tous plus ou moins performants mais bien entendu, ils ont tous des limites.

    L'intérêt de Terra réside dans son interopérabilité qui lui assure une place de choix dans les projets multi-paradigme.
    Je porte l'épée brisée, et sépare les vrais rois des tyrans. Qui suis-je ?

Discussions similaires

  1. Nouveau langage de programmation : le langage G
    Par G-FACTION dans le forum Autres langages
    Réponses: 10
    Dernier message: 19/07/2009, 20h58
  2. C et programmation bas niveau
    Par ledawa dans le forum Windows
    Réponses: 4
    Dernier message: 24/09/2007, 21h45
  3. langage de programmation de niveau moyen
    Par sjprm dans le forum Calcul scientifique
    Réponses: 9
    Dernier message: 21/02/2007, 11h26
  4. Driver - Programmation Bas niveau
    Par abennis dans le forum Administration système
    Réponses: 15
    Dernier message: 21/07/2006, 17h50
  5. Programmation bas niveau de la carte vidéo !!
    Par Invité dans le forum Assembleur
    Réponses: 3
    Dernier message: 03/03/2005, 12h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo