? Lenguajes informáticos vienen en muchos tamaños y formas , desde los lenguajes de alto nivel como COBOL a lenguajes ensambladores de bajo nivel. Cada idioma tiene su propio conjunto de reglas sintácticas , pero los principios generales son las mismas de uno a otro . Esto es porque las computadoras no pueden hacer algunas cosas , como sumar, restar y comparar. Cualquier otra instrucción es una variación sobre esos temas . El lenguaje ensamblador es el más cercano al lenguaje de máquina , pero hay algunas diferencias clave entre los dos. Máquina Idioma
Computadoras entienden 1s y 0s y nada más, porque se hacen poniendo una gran cantidad de interruptores eléctricos juntos en un chip. Interruptores eléctricos sólo conocen "on" y " off ", que están representados por " 1 " y " 0 " en un equipo . Los primeros programadores introducen instrucciones mediante el establecimiento de una serie de interruptores para el correcto dentro o fuera de posición y mover de un tirón un interruptor "Enter" para poner una sola instrucción en la memoria. Lenguajes de programación se han desarrollado para hacer que este proceso sea más rápido y más fácil, y para abrir el campo de la programación informática a muchas más personas.
Assembly Language
lenguaje ensamblador se considera un lenguaje de bajo nivel en el que está más cerca del lenguaje de máquina y menos legible que lenguajes de alto nivel como COBOL y BASIC. La mayoría de las computadoras tienen un lenguaje ensamblador asociado que los programadores utilizan para escribir programas y utilidades de uso intensivo del procesador . Una instrucción en un programa en lenguaje ensamblador podría ser " MVC X , Y, " que dice que mover el contenido de X a Y. Asamblea programadores de lenguaje suelen ser más caros que los programadores de lenguaje de alto nivel , debido a la experiencia técnica y la aptitud necesaria para programación en lenguaje ensamblador .
llegar a lenguaje de máquina
Para ir de lenguaje ensamblador a lenguaje de máquina , el código debe pasar por el " ensamblador ". Se trata de un programa que toma el código de lenguaje ensamblador críptico y lo traduce a 1s y 0s . El paso de montaje es normalmente muy rápido y produce un archivo en un formato que el ordenador puede leer y ejecutar.
Otros idiomas
Un gran número de lenguajes de programación están disponibles hoy, desde el lenguaje ensamblador de bajo nivel a lenguajes de alto nivel como Visual Basic . Algunos se compilan idiomas y algunos se interpretan en tiempo de ejecución , pero eso es irrelevante en la redacción del programa. Un buen programador puede leer el manual para cualquiera de estos y empezar a aprenderlo, ya que los principios son los mismos de un idioma a otro. Es sólo la sintaxis que los cambios y que se pueden aprender de un buen libro tutorial.