Comment faire un langage informatique

<

Contenu

div itemprop="description" class="intro marginTop" data-module="article-intro">

langages de programmation informatique rendent plus facile pour l`homme de dire un ordinateur ce qu`il faut faire. Ordinateurs ne traitent que de uns et de zéros, mais un programme informatique qui est composé uniquement de nombres binaires ne sont pas lisibles. Avec quelques conseils, vous pouvez faire votre propre langage informatique.

Instructions

  1. Considérez le but de votre langage informatique. Certaines langues sont mieux que d`autres à certaines tâches, et comment vous concevez la langue dépend de ce que vous voulez faire avec elle.

  2. Décidez si vous voulez faire un langage de haut niveau (qui est, une langue qui compile dans une autre langue, comme le langage assembleur, C ++, Java ou Fortran) ou un langage de bas niveau (une langue qui compile en code machine-ones et des zéros).




  3. Acquérir une compréhension de l`architecture de l`ordinateur ou de la langue de bas niveau à laquelle vous compilez votre langue. Pour un langage de bas niveau, vous devez savoir ce qui se passe au niveau du matériel. Pour un langage de haut niveau, vous devez comprendre comment le langage de bas niveau fonctionne.

  4. En savoir plus sur le système d`exploitation de l`ordinateur. Pour exécuter tous les programmes que vous créez avec votre langue, vous devez être en mesure d`interagir avec le système d`exploitation. Alternativement, vous pouvez toujours créer votre propre système d`exploitation.

  5. Désigner les commandes et la syntaxe pour votre langue. Vous avez besoin, d`une manière précise et cohérente pour exprimer toute fonction de base que vous voulez que votre langue à manipuler.

  6. Créer un compilateur pour convertir des programmes écrits dans votre langue soit le code de la machine ou à un langage de bas niveau. Sans un compilateur, votre langue ne sont pas de toute utilisation sur l`ordinateur.

  7. Testez aussi bien votre langue et votre compilateur pour les bugs et les erreurs.

Conseils & Avertissements

  • Faire un langage de programmation est temps. Il est probable qu`il y ait déjà une langue là-bas qui fait ce que vous voulez, sauf si vous faites une langue dans un but très spécial ou vous faites juste pour tester vos compétences, faire le tour avant de réinventer la roue.
  • langues de niveau supérieur sont généralement plus facile à utiliser que les langues de niveau inférieur, car ils peuvent traiter avec plus de fonctions abstraites et des opérations.
  • langues de niveau supérieur prennent plus de temps pour compiler en code machine (l`ordinateur peut avoir à les exécuter à travers plusieurs compilateurs) et produisent généralement des programmes plus lent exécutables. Programmation en langages de bas niveau est habituellement plus difficile, mais il est une meilleure façon de faire des programmes qui fonctionnent rapidement.

AUTRES