Les partenaires publicitaires:

Comment faire un langage informatique

langages de programmation informatique rendre plus facile pour les humains pour raconter un ordinateur ce qu'il faut faire. Ordinateurs ne traitent que de uns et de zéros, mais un programme d'ordinateur qui est composé uniquement de chiffres 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 langage d'assemblage, C ++, Java ou Fortran) ou un langage de bas niveau (une langue qui compile en code machine-ones et zéros).



  3. Acquérir une compréhension de l'architecture de l'ordinateur ou de la langue de bas niveau à laquelle vous compiler 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 capable 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 devez, 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 à la fois votre langue et votre compilateur pour les bugs et erreurs.

Conseils & Avertissements

  • Faire un langage de programmation est temps. Il est probable qu'il ya déjà une langue là-bas qui fait ce que vous voulez, de sorte que 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 convivial 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 à compiler en code machine (l'ordinateur peut avoir pour les faire fonctionner à travers plusieurs compilateurs) et de produire généralement des programmes exécutables plus lent. Programmation dans les langages de bas niveau est habituellement plus difficile, mais il ya une meilleure façon de faire des programmes qui fonctionnent rapidement.
» » » » Comment faire un langage informatique