Tecnología

Inicio

Cómo hacer que un lenguaje de programación

lenguajes de programación hacen que sea más fácil para los seres humanos para contar una computadora qué hacer. Las computadoras sólo se ocupan de unos y ceros, pero un programa de ordenador que se compone solamente de números binarios no es legible. Con algunos consejos, usted puede hacer su propio lenguaje de programación.

Instrucciones

1 Considere el propósito de su lenguaje de programación. Algunos idiomas son mejores que otros para ciertas tareas, y cómo diseñar el lenguaje depende de lo que quiere hacer con ella.

2 Decidir si se quiere hacer un lenguaje de alto nivel (es decir, un lenguaje que compila a otro idioma, como el lenguaje ensamblador, C ++, Java o FORTRAN) o un lenguaje de bajo nivel (un lenguaje que compila a código máquina-onas y ceros).

3 Obtener una comprensión de la arquitectura de la computadora o del lenguaje de bajo nivel al que va a compilar su idioma. Para un lenguaje de bajo nivel, usted debe saber lo que está pasando a nivel de hardware. Para un lenguaje de alto nivel, usted debe entender cómo funciona el lenguaje de nivel inferior.

4 Aprender sobre el sistema operativo del ordenador. Para ejecutar todos los programas que se crean con su idioma, usted debe ser capaz de interactuar con el sistema operativo. Por otra parte, siempre se puede diseñar su propio sistema operativo.

5 Designar a los comandos y sintaxis de la lengua. Usted necesita una manera precisa y consistente para expresar cualquier función básica que usted quiere que su lenguaje para manejar.

6 Crear un compilador para convertir programas escritos en su idioma ya sea a código de máquina o de un lenguaje de nivel inferior. Sin un compilador, el lenguaje no es de ninguna utilidad en el equipo.

7 Pon a prueba tanto su idioma y su compilador de fallos y errores.

Consejos y advertencias

  • Fabricación de un lenguaje de programación es que consume tiempo. Es probable que ya hay una lengua por ahí que hace lo que quiere, así que a menos que estés haciendo un idioma para un propósito muy especial o simplemente estás haciendo para poner a prueba sus habilidades, darse una vuelta antes de reinventar la rueda.
  • lenguajes de alto nivel son normalmente más fáciles de usar que los lenguajes de bajo nivel ya que se pueden tratar con más funciones abstractas y operaciones.
  • lenguajes de alto nivel toman más tiempo para compilar a código máquina (el equipo puede tener que ejecutar a través de varios compiladores) y por lo general más lenta la producción de programas ejecutables. Programación en lenguajes de bajo nivel suele ser más difícil, pero es una mejor manera de hacer que los programas que se ejecutan rápidamente.