1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2018
    Messages : 2
    Points : 2
    Points
    2

    Par défaut C'est quoi le compilateur du TypeScript ?

    Bonjour les membres, je suis nouveau et j'ai une petite question, c'est quoi le compilateur du langage TypeScript ?

    Merci

  2. #2
    Membre expert Avatar de psychadelic
    Profil pro
    Inscrit en
    mai 2010
    Messages
    1 635
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2010
    Messages : 1 635
    Points : 3 173
    Points
    3 173

    Par défaut

    TypeScript est un sur ensemble du langage javaScript, comme CoffeeScript ou Ham et des tas d'autres https://github.com/jashkenas/coffees...-compile-to-js

    Il ne s'agit pas d'une 'vraie' compilation qu produirait du code assembleur car cette compilation produit du JavaScript.
    Le plus simple pour "faire" du TypeScript c'est d'utiliser VisualStudioCode de MS, et de suivre l'un des milliers de tuto qu'on trouve sur la toile...
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2018
    Messages : 2
    Points : 2
    Points
    2

    Par défaut

    Merci pour l'information mais y'a pas un nom exacte pour le compilateur qui permet de transformer le code TypeScript en JavaScript comme la JVM en Java

  4. #4
    Membre expert Avatar de psychadelic
    Profil pro
    Inscrit en
    mai 2010
    Messages
    1 635
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2010
    Messages : 1 635
    Points : 3 173
    Points
    3 173

    Par défaut

    ben devrait y avoir des trucs sur npm qu'on doit pouvoir aussi retrouver sur github, a utiliser avec un prepro comme Grunt, Gulp ou WebPack maintenant, Mais le plus simple c'est d'utiliser VSC qui le fait automatiquement, faut juste le configurer suivant tes projets...
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

  5. #5
    Membre confirmé
    Avatar de Paleo
    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2013
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : septembre 2013
    Messages : 211
    Points : 588
    Points
    588

    Par défaut

    Citation Envoyé par mohamedzarrouk Voir le message
    Merci pour l'information mais y'a pas un nom exacte pour le compilateur qui permet de transformer le code TypeScript en JavaScript comme la JVM en Java
    Bonjour, si l'on souhaite faire un parallèle avec l'environnement Java, alors l'équivalent de la JVM est le moteur JavaScript. Il en existe plusieurs implémentations (dont V8 chez Google) car JavaScript est le petit nom d'un standard nommé ECMAScript. L'équivalent du bytecode est alors JavaScript lui-même. Et c'est une différence entre les deux environnements, puisque JavaScript est un langage, il n'est pas une abstraction du code machine comme l'est le bytecode. C'est pourquoi le compilateur de TypeScript est en fait à classer dans les transpilers (ou "compilateurs source à source").

  6. #6
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : mai 2015
    Messages : 2
    Points : 3
    Points
    3

    Par défaut Setup de l'environnement

    Pour préparer ton environnement, il faut maintenant installer NodeJs et Node Package Manager et enfin un éditeur de texte ou de prfèrence Visual Sutdio ça te donne plus d'options, et si tu veux aussi éviter d'écrire des commandes ou des scripts à chaque fois.
    NodeJs est utilisé coté serveur pour executer du code javascript, aprés tu install TypeScript : npm install -g typescript.

Discussions similaires

  1. [sbadecoder a dit].. C'est quoi pour vous un beau programme?
    Par seb.49 dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 13/02/2004, 10h41
  2. c'est quoi un 'system catalogs' ...
    Par jaimepasteevy dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 08/12/2003, 16h47
  3. C'est quoi XMLRAD ?
    Par laffreuxthomas dans le forum XMLRAD
    Réponses: 10
    Dernier message: 09/08/2003, 02h42
  4. C'est quoi "Profile" dans le assign du XMLGram ?
    Par Lux interior dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/02/2003, 11h37
  5. C'est quoi exactement un générateur d'états
    Par Henry Cesbron Lavau dans le forum Outils de restitution et d'analyse
    Réponses: 0
    Dernier message: 02/04/2002, 19h15

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