Un lenguaje de programación es un conjunto de reglas y herramientas que permiten crear programas dentro de una computadora. Los lenguajes de programación se dividen en tres grupos: lenguajes de máquina, de bajo nivel y de alto nivel. Los lenguajes de alto nivel, como Java y Visual Basic, utilizan sentencias similares a los lenguajes humanos y son más fáciles de usar que los lenguajes de bajo y máquina nivel.
2. Los lenguajes de programación es un conjunto de reglas, herramientas y condiciones
que nos permiten crear programas u obligaciones dentro de una computadora. Todo
lenguaje de programación posee reglas acerca de como se debe escribir las
sentencias y de que forma.
Los lenguajes de programación se dividen en tres grandes grupos: los lenguajes de
maquina, los de bajo nivel y los de alto nivel.
3. Lenguaje de maquina
Los lenguajes de maquina son los que entiende una computadora sin la necesidad
realizar ninguna conversión. Escribirlos resulta extremadamente difícil para un
programador convencional. Hoy en dia nadie programa en este lenguaje.
Las instrucciones en ete tipo de lenguaje se componen en la unidad de memoria
pequeña que existe dentro de una computadora, que se llama bit. Por ejemplo:
0101 1001 0000 1101
0000 1111 1010 1011
4. Lenguaje de bajo nivel
Los lenguajes de bajo nivel, también llamados ensambladores, son aquellos cuyas
sentencias están formadas por códigos nemotécnicos.
Son lenguajes que, por mas complejos que sean, resultan mucho mas
que los lenguajes de maquina. Por ejemplo:
5. Lenguaje de alto nivel
Los lenguajes de alto nivel son aquellos que poseen sentencias formadas por
similares a las de los lenguajes humanos. Por lo tanto, resulta mucho mas sencillo
escribir un programa en un lenguaje de alto nivel para luego traducirlo en código
comprensible para una computadora.
Algunos ejemplos de este tipo de lenguaje son: Pascal, Delphi, Cobol, FoxPro, JAVA
la mayoría de los lenguajes visuales como Visual Basic, Visual FoxPro, etc. En el caso
de C muchos autores opinan que este lenguaje es de nivel medio.
6. Tipos de programación
No solo existen varios tipos de lenguajes de programación, sino que también
podemos encontrar distintas formas de programar una aplicacion. Hay diversos
paradigmas que nos permiten encontrar una solución mas adecuada a nuestros
problemas.
Programacion secuencial: Este tipo de programación se basa en la creación de
programas a partir de un conjunto de sentencias escritas de forma secuencial y cuya
ejecución sigue dicha secuencia. Aquí se utiliza la sentencia como goto.
Programacion estructurada: Sus fundamentos los expuso Edgar Dijkstra hace ya
mucho tiempo. Este tipo de programación se basa en la modularidad de los
programas. Esto quiere decir, que los programas se dividen en modulos mas
pequeños.