Está en la página 1de 2

Clasificación de los lenguajes de programación (Lenguaje Estructurado vs Lenguaje Orientado a

Objetos)

Los lenguajes de programación, son los lenguajes que interpretando su sintaxis pueden generar un
programa, este software dependerá de la arquitectura, versión y tipos de datos que se apliquen, si
hablamos de un lenguaje que se desarrolla sistema operativo que es el Lenguaje C, es distinto a un
lenguaje que desarrolla en el área de inteligencia artificial, que es el lenguaje Python gracias a sus
librerías.

Para poder entender estos términos del lenguaje de programación, hay que conocer los siguientes
términos: portable, eficiente, hardware, software. Portable se refiere que se puede llevar de un
sistema operativo a otro, solo basta con el código fuente. Eficiente se refiere que el programa
puede trabajar sin generar tanto uso de las memorias disponibles, aplicando algoritmos
dinámicos. Hardware toda la parte física de la computadora, Software toda la parte del programa
como Sistemas Operativos, entre otros.

Al momento de ejecutar los programas hay 2 tipos los lenguajes compilados e interpretados. Los
compilados son los que pasan sus sintaxis a código máquina, valiendo cada instrucción, variables y
tipos de datos que incorporen, al pasar exitosamente te dará un archivo ejecutable, eso pasa con
los lenguajes: C, C++, Java. Interpretado, son los que se ejecutan en tiempo real, iras probando el
programa hasta que llegue un error de sintaxis o de variables, esos suceden con: Perl, PHP,
Python.

“El lenguaje estructurado tiene su sintaxis, semántica, pragmática y su objetivo es comunicar en


forma no verbal a los diferentes actores involucrados, instrucciones orientadas a determinar
acciones e interacción entre ellos. “

El lenguaje orientado a objetos, es el lenguaje que aplica todo el esquema de UML (Lenguaje
Modelado Unificado), ahora bien, este paradigma de programación es la que contiene clase
principal, atributos, constructores y destructores, relaciones, entidades y cardinalidades.

En los lenguajes de programación hay ciertos conjuntos de comandos o sintaxis, que hacen que el
código funcione de acuerdo a un lenguaje, todos los lenguajes tienen su diferencia y uso en el área
que desean dominar, esto se refiere que se van a conocer ciertos términos que involucran en su
programación, hablan mucho escucho las funciones, que son un conjunto de algoritmos para
utilizar varias veces, sin embargo en algunos lenguajes existen esas funciones, vamos a mencionar
de Python, que es un lenguaje excelente para programar debido a su simplificación de entender la
sintaxis y de las funciones, que se llaman funciones definidas, esas funciones definidas, estas ya
vienen incluida en el lenguaje, por ejemplo la función de sum(), eso significa que realizara una
sumatoria de un arreglo (lista que llamamos en Python) total, sin necesidad de nosotros
programarlo, ya que viene con esas funciones, si se notan en Python pueden programar como
estructura o orientado a objetos, eso puede variar la necesidad del proyecto. En los casos de C, C+
+ y C# se utilizan librerías, que son un conjunto de algoritmos definidos, pero son muy importantes
de definirla, porque cada vez que llamamos a la función printf() que esto realiza de imprimir por la
pantalla cualquier dato, texto, necesitamos la librería #inlcude <stdio.h> porque esa librería tiene
las funciones de entrada y salidas de las variables que utilizamos, ese es el detalle que
consideramos al momento de desarrollar el programa.
Fundamentos Teóricos de los Lenguajes Estructurados
(https://www.docirs.cl/lenguaje_estructurado.htm), 12 de julio de 2011
Fundamentos Teóricos de los Lenguajes Estructurados
(https://www.docirs.cl/lenguaje_estructurado.htm), 12 de julio de 2011

También podría gustarte