Está en la página 1de 5

1

Universidad del Caribe

ASIGNATURA:

Introducción a la programación.

TEMA:

Los Lenguajes de Cuarta Generación.

SUSTENTANTE:

José Ricardo Esquea ID: A00149153

DOCENTE:

Héctor Armando Jiménez

SANTΟ DΟMINGΟ D.N R. D

15 de Octubre de 2023

José Ricardo Esquea ID: A00149153


2

Lenguaje Características Desarrollador Orientado

Unix Shell 1. Interfaz de línea de comandos: Permite al usuario Ken Thompson Está orientado a la línea de

ingresar comandos y recibir resultados en texto comandos y a la

plano. automatización de tareas.

2. Interpretación de comandos: El Shell interpreta Proporciona una forma

los comandos ingresados por el usuario y los eficiente y poderosa de

ejecuta. interactuar con el sistema

3. Redirección de entrada/salida: Permite redirigir la operativo Unix y realizar una

entrada y salida de los comandos hacia o desde amplia gama de tareas

archivos u otros programas. administrativas y de

4. Variables y scripts: Permite definir variables y programación.

escribir scripts para automatizar tareas repetitivas.

Python 1. Sintaxis sencilla: Python utiliza una sintaxis clara Guido Van Es un lenguaje de propósito

y legible que enfatiza la legibilidad del código, lo Rossum. general, lo que significa que

que facilita su comprensión y mantenimiento. se puede utilizar para

2. Tipado dinámico: Python es un lenguaje de tipado desarrollar una amplia

dinámico, lo que significa que las variables no variedad de aplicaciones,

necesitan ser declaradas con un tipo específico y desde scripts simples hasta

pueden cambiar de tipo durante la ejecución del proyectos complejos. Su

programa. enfoque en la legibilidad del

3. Amplia biblioteca estándar: Python cuenta con código y su amplia biblioteca

una amplia biblioteca estándar que proporciona estándar lo convierten en una

módulos y funciones para realizar una variedad de opción popular entre los

José Ricardo Esquea ID: A00149153


3

tareas, como manipulación de archivos, acceso a programadores de diferentes

bases de datos, creación de interfaces gráficas y niveles de experiencia.

más.

4. Interpretado: Python es un lenguaje interpretado,

lo que significa que el código fuente se ejecuta

directamente por un intérprete sin necesidad de

compilarlo previamente.

Perl 1. Expresiones regulares: Perl tiene un soporte Larry Wall Es un lenguaje de

nativo y poderoso para expresiones regulares, lo programación

que facilita el procesamiento y manipulación de multiparadigma, lo que

texto. significa que admite tanto la

2. Flexibilidad: Perl es conocido por su flexibilidad programación orientada a

y capacidad para adaptarse a diferentes estilos de objetos como la

programación. Permite a los programadores elegir programación procedural.

entre enfoques orientados a objetos, programación Esto permite a los

procedural o una combinación de ambos. programadores elegir el

3. Biblioteca estándar extensa: Perl cuenta con una enfoque que mejor se adapte

biblioteca estándar extensa que proporciona una a sus necesidades y

amplia gama de funciones y módulos para realizar preferencias.

diversas tareas, como manipulación de archivos,

acceso a bases de datos, procesamiento de XML y

más.

José Ricardo Esquea ID: A00149153


4

4. Portabilidad: Los programas escritos en Perl son

altamente portables, lo que significa que pueden

ejecutarse en diferentes sistemas operativos sin

necesidad de modificaciones significativas.

Ruby 1. Sintaxis legible y expresiva: Ruby tiene una Yukihiro Es un lenguaje de

sintaxis clara y legible que se asemeja al lenguaje Matsumoto, programación versátil que se

natural, lo que facilita la comprensión y escritura también utiliza en una amplia gama de

del código. conocido como aplicaciones, desde desarrollo

2. Orientación a objetos: Ruby es un lenguaje "Matz", web y scripting hasta

completamente orientado a objetos, lo que desarrollo de juegos y

significa que todo en Ruby es un objeto, aplicaciones móviles.

incluyendo tipos de datos primitivos como enteros

y cadenas de texto.

3. Metaprogramación: Ruby permite la

metaprogramación, lo que significa que los

programas pueden modificar y extender su propia

estructura y comportamiento durante la ejecución.

Esto brinda una gran flexibilidad y capacidad de

adaptación.

4. Biblioteca estándar extensa: Ruby cuenta con una

biblioteca estándar rica en funcionalidades, que

proporciona una amplia gama de módulos y clases

para realizar diversas tareas, como manipulación

José Ricardo Esquea ID: A00149153


5

de archivos, acceso a bases de datos, desarrollo

web y más.

PHP Algunas de sus características incluyen la capacidad de Rasmus Desarrollo de aplicaciones

interactuar con bases de datos, la facilidad de integración Lerdorf. web. Creación de páginas

con HTML y CSS, la amplia disponibilidad de web.

bibliotecas y frameworks, y su capacidad para manejar

formularios y sesiones.

José Ricardo Esquea ID: A00149153

También podría gustarte