Definición
de lenguaje de programación.
Para saber que significa “lenguaje de programación” necesitamos
empezar por partes, primero, ¿Qué es un lenguaje? Un lenguaje es un sistema de comunicación
que tiene una estructura determinada, y la programación es el procedimiento de
escritura de código fuente de un software. Con esto podemos deducir que un
lenguaje de programación se define en: las indicaciones que se le dan al
programa informático para saber qué acción tiene que llevar a cabo y de qué
modo hacerla.
Generaciones
de los lenguajes de programación.
1° Generación:
Esta generación estaba totalmente conformada por código binario, que
este a su vez consiste en un conjunto de ceros y unos, que la computadora (mediante
la electricidad) interpreta instrucciones.
2° Generación:
La segunda generación de lenguajes consistía en los “lenguajes
ensambladores”, estos básicamente convertían el código binario en un lenguaje
entendible por los seres humanos.
3° Generación:
En esta generación aparece por primera vez el lenguaje C. Esta generación
consistía en los “Lenguajes avanzados”, estos lenguajes consistían en una gramática
y escritura similar a las palabras de una oración. El encargado de traducir a
lenguaje binario el lenguaje avanzado era el compilador.
4° Generación:
En esta generación aparecen los lenguajes de programación “actuales”.
Esta generación de lenguajes dio un paso hacia la sintaxis utiliza, además de
que se utiliza muy frecuentemente para bases de datos.
5° Generación:
Esta generación de lenguajes buscan imitar a la mente humana mediante
el uso de redes neuronales.
![]() |
| Ejemplo de código binario |
Algunos
lenguajes de programación.
·
Python:
Este lenguaje es uno de los más usados a nivel mundial. Este lenguaje
permite dividir el software en módulos reutilizables desde otros programas
python, al ser un lenguaje interpretado, se ahorra el proceso de compilación.
·
Java:
Este lenguaje es uno de los más usados a nivel mundial. Este
lenguaje es concurrente y orientado a
objetos, fue creado para que los desarrolladores
escriban el código una vez y lo ejecuten en cualquier dispositivo.
·
C++:
Este lenguaje fue creado como una “expansión” al lenguaje C, esta expansión
consistía en añadir mecanismos que permitan la manipulación de objetos.
·
Ruby:
Este lenguaje es una mezcla entre los siguientes lenguajes: Perl,
Smalltalk, Eiffel, Ada y Lisp, según su creador es un lenguaje bastante “natural”
y rápido de aprender.
·
JavaScript:
A diferencia de java, este lenguaje es un lenguaje interpretado, es
decir, no necesita compilador para ejecutarse. Es muy parecido a java, ya que también
está orientado a objetos, solo que este, se centra un poco más en la “Web”.
·
C#:
Este es un lenguaje para la “infraestructura del lenguaje común”. Su sintaxis se origina a
partir de C y C++, además de que utiliza el modelo de objetos de la plataforma
.NET de Microsoft.
·
C:
Este lenguaje es excelente para la creación de sistemas, un ejemplo de
un sistema creado con este lenguaje es Linux.
·
PHP:
Este lenguaje es de uso general de código del lado del servidor y fue
creado principalmente con la intención de crear páginas web.
·
GO:
Este lenguaje es un lenguaje interpretado, por lo cual no necesita de
compilador para ejecutarse, es un lenguaje concurrente e inspirado por la
sintaxis de C.
·
Haskell:
Es un lenguaje de programación funcional, es decir, el constructor de
controles primario es la función.
·
PERL:
Es un lenguaje interpretado, por lo cual no necesita compilarse para
ser ejecutado, fue creado basándose en C, pero busca ser un poco mas “fácil”
que este, además de ser muy útil para extraer información de archivos de texto.
·
Scala:
Es un lenguaje diseñado para expresar patrones comunes de programación
en forma concisa, elegante y con tipos seguros, además de que es compatible con
java.
·
Objetive-C:
Es una modificación al lenguaje C, actualmente es usado por Apple para
crear sus sistemas MAC-OS X.
·
BASH:
Es un lenguaje creado para
interpretar órdenes y lenguaje de consolas, es actualmente usado por Linux y Apple.
·
R:

















No hay comentarios.:
Publicar un comentario