Está en la página 1de 3

Nombre: No.

de Control
Diego Acevedo Ramirez 21160343
Nombre del curso: Nombre del Asesor:
Programación Estructurada M.C.E. X. Leonardo Flores Martínez
Tema 1 Actividad 1.1
Fundamentos de programación Lenguajes de programación
Fecha: Valor:
25 de febrero de 2022 25%

Lenguajes de programación
Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de
acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de
programación es un modo práctico para que los seres humanos puedan dar
instrucciones a un equipo.
Lenguajes de programación imperativos y funcionales
Lenguaje de programación imperativo
Un lenguaje imperativo programa mediante una serie de comandos, agrupados en
bloques y compuestos de órdenes condicionales que permiten al programa retornar a
un bloque de comandos si se cumple la condición. Estos fueron los primeros
lenguajes de programación en uso y aún hoy muchos lenguajes modernos usan este
principio.
Lenguaje de programación funcional
Un lenguaje de programación funcional (a menudo llamado lenguaje procedimental)
es un lenguaje que crea programas mediante funciones, devuelve un nuevo estado
de resultado y recibe como entrada el resultado de otras funciones. Cuando una
función se invoca a sí misma, hablamos de recursividad.
Interpretación y compilación
Lenguaje interpretado
Un lenguaje de programación es, por definición, diferente al lenguaje máquina. Por lo
tanto, debe traducirse para que el procesador pueda comprenderlo. Un programa
escrito en un lenguaje interpretado requiere de un programa auxiliar (el intérprete),
que traduce los comandos de los programas según sea necesario.
Lenguaje compilado
Un programa escrito en un lenguaje compilado se traduce a través de un programa
anexo llamado compilador que, a su vez, crea un nuevo archivo independiente que
no necesita ningún otro programa para ejecutarse a sí mismo. Este archivo se llama
ejecutable.

1
Lenguajes intermediarios
Algunos lenguajes pertenecen a ambas categorías (LISP, Java, Python...) dado que
el programa escrito en estos lenguajes puede, en ciertos casos, sufrir una fase de
compilación intermediaria, en un archivo escrito en un lenguaje ininteligible (por lo
tanto, diferente al archivo fuente) y no ejecutable (requeriría un intérprete).
Lenguaje Área principal de Compilado ¿Qué es? Función
aplicación o
interpretado
ADA Tiempo real, Lenguaje Es un lenguaje de programación
orientado a objetos y fuertemente
Se usa principalmente en
entornos en los que se
orientado a objetos compilado tipado de forma estática que fue
diseñado por Jean Ichbiah de CII
necesita una gran seguridad y
fiabilidad como la defensa, la
Honeywell Bull por encargo del aeronáutica (Boeing o Airbus),
Departamento de Defensa de los la gestión del tráfico aéreo
Estados Unidos. Es un lenguaje (como Indra en España) y la
multipropósito, orientado a objetos y industria aeroespacial entre
concurrente, pudiendo llegar desde la otros.
facilidad de Pascal hasta la flexibilidad
de C++

BASIC Programación para Lenguaje BASIC significa Beginner's All purpose


Symbolic Instruction Code (código de
Los programadores
computadoras utilizan los
de

fines educativos interpretado instrucciones simbólicas para todo uso


para principiantes), y es un tipo de
comandos especializados en
el lenguaje BASIC para dar
lenguaje de programación. A pesar de algunas instrucciones de qué
que no se usa comúnmente para procesos informáticos realizar.
programas complicados, BASIC es un Estos procesos se denominan
favorito entre muchos novatos y programas y se utilizan en
programadores profesionales. software de computadora y
sistemas operativos.

C Programación de Lenguaje El lenguaje C es uno de los más


antiguos que se usan en la actualidad.
El lenguaje C es apreciado
por la eficiencia del código
sistema compilado Es un lenguaje de programación
originalmente desarrollado por Dennis
que produce y es el lenguaje
de programación más popular
M. Ritchie entre 1969 y 1972 en los para crear software de
Laboratorios Bell, como evolución del sistemas, aunque también se
anterior lenguaje B. utiliza para crear aplicaciones
hoy en día.

C++ Programación de Lenguaje Es un lenguaje de programación


diseñado en 1979 por Bjarne
C++ es un lenguaje de
programación orientado a
sistema orientado compilado Stroustrup. La intención de su creación
fue extender al lenguaje de
objetos muy potente que
evolucionó de la extensión de
a objetos programación C mecanismos que
permiten la manipulación de objetos.
lenguaje informático "C" y que
hoy en día sigue usándose
En ese sentido, desde el punto de vista para realizar programación
de los lenguajes orientados a objetos, estructurada de alto nivel y
C++ es un lenguaje híbrido. rendimiento, como sistemas
operativos, videojuegos y
aplicaciones en la nube.

Python Programación Lenguaje Es un lenguaje de programación


interpretado cuya filosofía hace
Es un lenguaje
programación de alto nivel,
de

orientada a objetos interpretado hincapié en la legibilidad de su código.


Se trata de un lenguaje de
orientado a objetos, con una
semántica dinámica integrada,
programación multiparadigma, ya que principalmente para el
soporta parcialmente la orientación a desarrollo web y de
objetos, programación imperativa y, en aplicaciones informáticas.
menor medida, programación funcional

Cobol Administración Lenguaje El lenguaje COBOL (acrónimo de


COmmon Business-Oriented
Fue diseñado para escribir
programas
compilado Language, Lenguaje Común Orientado
a Negocios) fue creado en el año 1959
autodocumentados, mediante
separación en divisiones para
con el objetivo de crear un lenguaje de la declaración de variables de
programación universal que pudiera los procedimientos y una
ser usado en cualquier ordenador y división para llevar un registro
que estuviera orientado principalmente de quién solicitó el programa y
a los negocios, es decir, a la llamada quiénes lo escribieron.
informática de gestión.

Fortran Cálculo Lenguaje Es un lenguaje de programación


utilizado principalmente en
Es un lenguaje
programación de alto nivel de
de

compilado matemáticas y en aplicaciones de


cálculo científico
propósito general,
procedimental e imperativo,
que está especialmente
adaptado al cálculo numérico
y a la computación científica

Java Programación Lenguaje Es un lenguaje de programación y una


plataforma informática comercializada
Pues bien, java sirve para
crear aplicaciones y procesos
orientada a intermediario por primera vez en 1995 por Sun
Microsystems. Hay muchas
en una gran diversidad de
dispositivos. Se basa en una
internet aplicaciones y sitios web que no
funcionarán a menos que tenga Java
programación orientada a
objetos, permite ejecutar un

1
instalado y cada día se crean más. mismo programa en múltiples
Java es rápido, seguro y fiable. sistemas operativos y hace
posible ejecutar el código en
sistemas remotos de manera
segura.

LISP Inteligencia Lenguaje Es un lenguaje de programación que


fue diseñado para una fácil
En LISP, todos los cálculos se
expresan en función de al
artificial intermediario manipulación de cadenas de datos. Es
uno de los lenguajes de programación
menos un objeto. Los objetos
pueden ser otras funciones,
más antiguos todavía en uso elementos de datos (como
constantes o variables) o
estructuras de datos. La
capacidad de LISP para
calcular con expresiones
simbólicas en lugar de
números lo hace conveniente
para aplicaciones de
Inteligencia Artificial

Pascal Educación Lenguaje Pascal es un lenguaje de


programación creado por el profesor
Su objetivo era crear un
lenguaje que facilitara el
compilado suizo Niklaus Wirth entre los años
1968 y 1969, y publicado en 1970.
aprendizaje de programación
a sus alumnos, utilizando la
programación estructurada y
estructuración de datos

PHP Desarrollo de sitios Lenguaje El lenguaje de programación PHP


Hypertext Pre-processor, fue
Código abierto significa que
es de uso libre y gratuito para
web dinámicos interpretado desarrollado puntualmente
diseñar páginas web dinámicas
para todos los programadores que
quieran
programando scripts del lado del usarlo. Incrustado en HTML
servidor. El lenguaje PHP siempre va significa que en un mismo
incrustado dentro del HTML y archivo vamos a poder
generalmente se le relaciona con el combinar código PHP con
uso de servidores Linux. código HTML, siguiendo unas
reglas. Se utiliza para generar
páginas web dinámicas

Perl Procesamiento de Lenguaje Es un lenguaje de programación


diseñado por Larry Wall en 1987. Perl
Perl está basado en un estilo
de bloques como los del C o
cadenas de interpretado toma características del lenguaje C,
del lenguaje interpretado bourne shell,
AWK, y fue ampliamente
adoptado por su destreza en
caracteres AWK, sed, Lisp y, en un grado inferior,
de muchos otros lenguajes de
el procesado de texto y no
tener ninguna de las
programación. limitaciones de los otros
lenguajes de script.

También podría gustarte