0% encontró este documento útil (0 votos)
21 vistas14 páginas

Tecnología 4.0 y Lenguajes de Programación

Cargado por

Juan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas14 páginas

Tecnología 4.0 y Lenguajes de Programación

Cargado por

Juan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA


EDUCACIÓN UNIVERSITARIA,
CIENCIA Y TECNOLOGÍA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN MARACAIBO

Integrantes:

1. Yanirech Galindo; C.I: 30.605.038

2. Rosmary Paz; C.I: 31.135.482

Profesor: Ing. Ramón Rodríguez

Maracaibo, 16 de Octubre 2024


Introducción

La Cuarta Revolución Industrial, conocida como Tecnología 4.0, representa un cambio

Paradigmático en la forma en que las industrias operan y se interrelacionan. Este

concepto abarca la integración de tecnologías avanzadas como la inteligencia artificial,

el Internet de las Cosas (IoT), la robótica, la analítica de datos y la automatización en

los procesos productivos. La Tecnología 4.0 no solo transforma la manufactura, sino

que también impacta en sectores como la salud, la educación y los servicios,

promoviendo una mayor eficiencia, personalización y sostenibilidad.

En este contexto, el lenguaje de programación juega un papel fundamental. Los

lenguajes de programación son las herramientas que permiten a los desarrolladores

crear software y aplicaciones que facilitan la implementación de estas tecnologías.

Desde lenguajes de alto nivel como Python y Java, que son ampliamente utilizados en

el desarrollo de inteligencia artificial y análisis de datos, hasta lenguajes más

específicos como C++ para programación de sistemas embebidos, cada uno tiene su

lugar en el ecosistema de la Tecnología 4.0.

La combinación de Tecnología 4.0 y lenguajes de programación no solo impulsan la

innovación, sino que también plantea nuevos desafíos en términos de habilidades y

competencias. La capacidad de programar y entender las tecnologías emergentes se

ha vuelto esencial para los profesionales de diversas disciplinas, lo que abre un mundo

de oportunidades en el mercado laboral.


Definición de la tecnología 4.0

La Tecnología 4.0, también conocida como Industria 4.0 o Revolución Industrial,

se refiere a la integración de tecnologías digitales avanzadas en los procesos Industriales

y de fabricación. La Industria 4.0 está marcada por la convergencia de tecnologías

digitales, físicas y biológicas. Es decir, se trata de la interconexión de sistemas

cibernéticos con procesos de producción, creando entornos inteligentes y autónomos, lo

que implica también una reevaluación de estrategias tradicionales y la adopción de

enfoques más ágiles y tecnológicamente avanzados.

De esta manera, las tecnologías disruptivas que la conforman pueden transformar

los modelos de negocio, los procesos operativos y las relaciones entre los agentes

económicos, las cuales son:

 Inteligencia artificial (IA)

 Internet de las cosas (IoT)

 Big data y la analítica avanzada

 Computación en la nube (cloud computing)

 Robótica y la automatización

 Impresión 3D o fabricación aditiva

 Realidad virtual (VR) y la realidad aumentada (AR)

Esta tecnología 4.0 hace posible la creación de sistemas ciberfísicos (CPS), los

cuales son redes complejas formadas por elementos físicos (máquinas, productos,
personas) y elementos digitales (software, datos, comunicaciones) que interactúan entre

sí, a fin de monitorizar, controlar y optimizar los procesos productivos y empresariales de

forma autónoma o semi-autónoma.

¿Dónde se aplica la tecnología 4.0?

La tecnología 4.0 tiene diversos campos de acción entre los que podemos

encontrar:

1. Manufactura inteligente

Sirve para generar procesos de producción optimizados, desde la cadena de

suministro hasta la fabricación. Esto mediante máquinas autónomas y sistemas

interconectados.

2. Logística y cadena de suministro

Permite mayor visibilidad y eficiencia en la gestión de inventarios, transporte y

distribución gracias a la automatización y la analítica de los datos.

3. Servicios financieros

Ayuda a la transformación de la gestión financiera con la automatización de tareas,

análisis avanzado y sistemas seguros basados en herramientas como la Blockchain.

4. Salud
Permite la monitorización remota, diagnósticos precisos y tratamiento

personalizado gracias a la integración de la tecnología 4.0 en el sector de la salud.

5. Energía

La tecnología 4.0 hace posible la existencia de redes eléctricas inteligentes,

gestión eficiente de recursos y trazabilidad de las energías renovables.

Origen y evolución del lenguaje de programación

El primer lenguaje de programación

En 1801, un inventor francés, Joseph Marie Jacquard fue el inventor del telar

programable. Jacquard creó unas tarjetas programables que se introducían en un telar

que leía el código, que contenía las instrucciones y, de esta forma, se automatizaba el

proceso.

Esto permitió que cualquier persona que tuviera un telar y las tarjetas perforadas,

pudieran crear diferentes diseños de tejidos sin ser expertos en ello.

Ada Lovelace & Alan Turing

En 1842, Ada Lovelace, una mujer que había recibido formación exclusivamente

en matemáticas, se propuso traducir las memorias del matemático italiana Luigi

Menabrea. Mientras realizaba esta labor, creó un lenguaje de programación a mano para

calcular la serie de números de Bernoulli con la máquina de Babbage. Escribió el primer

algoritmo informático de la Historia de la programación.


Hacemos un salto hasta 1936, en el que Alan Turing, un matemático e informático

teórico que revolucionó el mundo de la computación con la Máquina de Turing. Esta,

demostraba que, con un algoritmo, podían resolver cualquier problema matemático.

1957: el primer lenguaje de programación de verdad

En este año, John [Link], crea el primer lenguaje de programación de alto

niveles y, el primero que usaron programadores más cercanos a lo que conocemos hoy

en día: Fortran.

Fortran, se trata del lenguaje de programación más antiguo y que continúa en uso

hoy en día. Este lenguaje se sigue utilizando en la industria automovilística,

gubernamental, aeroespacial y en la investigación. Por ejemplo, resulta muy eficaz para

pronosticar el tiempo.

1959: Cobol

Cobol (Common Business Oriented Language) se encuentra detrás de la mayor

parte de sistemas de transacciones de empresas, como los procesos de las tarjetas de

crédito, telefonía, gobierno, señales de tráfico, entre otros.

Este lenguaje de programación, desarrollado por Grace Murray Hopper, es un

lenguaje uniforme para transacciones empresariales. El objetivo de su creación era

desarrollar un lenguaje que fuera compatible para cualquier ordenador.


1964: Basic

Desarrollado por alumnos de Darmouth College, Basic fue diseñado como un

lenguaje simplificado para aquellos que no contaban con grandes conocimientos técnicos

o matemáticos. Una versión modificada de Basic, elaborada por Bill Gates y Paul Allen,

fue el primer producto de Microsoft. En 1977, Basic fue integrado en el Apple II para su

puesta en marcha.

1969: C

Este lenguaje de programación se desarrolló entre 1969 y 1973, por Dennis

Ritchie para los laboratorios Bell Telephone, con el objetivo de utilizarlos en el sistema

Unix. C llegó a ser tan potente que gran parte del núcleo de Unix se reescribió con C. De

hecho, en la actualidad, Linux sigue basado en C.

1970 (Pascal)

Este lenguaje de programación se creó por Niklaus Wirth, que le puso en nombre

“Pascal” en honor a Blaise Pascar, el inventor de las calculadoras matemáticas. Este

lenguaje se desarrolló como una herramienta de enseñanza y formación, aunque su uso

es comercial. Por ejemplo, es el lenguaje de programación que se utiliza en Skype.

1983: C++

En los mismos laboratorios Bells, Bjarne Stroustrup modificó el lenguaje C, por lo

que surgió C++. Este lenguaje de programación es uno de los más populares, y se
encuentra en el Top Ten de los lenguajes de programación desde 1986. Hoy en día se

utiliza en Firefox, Adobe PDF Reader y Office.

1987: Perl

Desarrollado por un programador de Unix, Larry Wall, Perl como solución a las

flaquezas de Unix. Actualmente, se utiliza en CraigList.

1991: Python

Guido Van Rossum fue el creador de este lenguaje de programación

mundialmente reconocido. Fue creado para resolver lenguajes en el lenguaje ABC y, hoy

en día, se sigue utilizando con esta finalidad y también, para más usos. La Nasa, Google

y Youtube son algunas de las empresas que lo utilizan.

1993: Ruby

Este lenguaje fue creado por Yukihiro Matsumoto, que utilizó partes de sus

lenguajes de programación preferidos: Perl, Smalltalk, Eiffel, Ada y Lisp. Ahora se utiliza

por Basecamp.

1995: PHP, Java, JavaScript

Este lenguaje de programación fue desarrollado por Rasmus Lerdoff para

reemplazar unos scripts de Perl utilizados para el mantenimiento de su web personal. En

la actualidad PHP es parte de una arquitectura web integrada en veinte millones de sitios

web. Facebook utiliza este lenguaje hoy en día.


En el mismo año, también se creó Java, por un grupo de trabajadores de Sun

Microsystems, con el objetivo de poner en marcha los decodificadores para una televisión

interactiva. Actualmente, Java está presente en más de mil millones de ordenadores en

todo el mundo y, muchos sitios webs, no pueden funcionar sin Java.

Por otro lado, se desarrolló JavaScript. Aunque compartan parte del nombre Java

y JavaScript no están relacionados, ya que tienen una semántica muy diferente. Este

último fue creado por Brendan Eich, de Netscape y, hoy en día, de este lenguaje de

programación depende AJAX.

2001: c#

La llegada de los 2000, llegaron nuevos programas de programación, como C# y

Visual Basic. Junto a los años noventa, C# culmina como el mejor momento de la historia

respecto a los lenguajes de programación. C# es uno de los lenguajes de programación

más importantes para crear programas de todo tipo.

2009: Go, de Google

Se trata, nada más y nada menos, que el lenguaje de programación creado por

Google. 2009, Go, de Google. Se inspira en C, pero es más complejo. Sigamos

descubriendo más lenguajes que forman parte de la evolución de los lenguajes de

programación.

2012: KOTLIN
Hoy en día, este es uno de los lenguajes de programación de moda, no porque

sea el más sencillo, sino que Google lo ha señalado como el lenguaje de programación

óptimo para android.

Aunque hay lenguajes que nos hemos dejado por mencionar, estos son algunos

claves que marcaron la historia y la evolución de los lenguajes de programación.

Característica del lenguaje de programación

La popularidad de un lenguaje de programación depende de las características y

utilidades que proporciona a los programadores. Aquí están las principales

características que un lenguaje de programación debe poseer para destacar entre los

demás:

Simplicidad: el lenguaje debe ofrecer conceptos claros y simples que sean fáciles

de entender, facilitando así, el aprendizaje y la aplicación. Sin embargo, la simplicidad

puede ser un equilibrio difícil de alcanzar sin comprometer la capacidad general del

lenguaje.

Capacidad: además de ser fácil de usar, el lenguaje debe estar bien equipado

con un conjunto sólido de características para realizar una amplia variedad de tareas. Si

un lenguaje de programación ha sido diseñado para ser utilizado en un área específica,

éste debe ofrecer los medios necesarios (operadores, estructuras y sintaxis) para lograr

resultados óptimos.
Abstracción: es la capacidad del lenguaje para definir y utilizar estructuras u

operaciones complejas ignorando ciertos detalles de bajo nivel.

Eficiencia: los lenguajes de programación que pueden ser traducidos y

ejecutados de manera eficiente, ayudan a evitar el consumo excesivo de memoria y

tiempo.

Estructuración: el lenguaje permite a los programadores escribir su código de

acuerdo con los conceptos de programación estructurada para evitar que se cometan

errores.

Compacidad: un lenguaje de programación con esta característica puede

expresar las operaciones de forma concisa sin tener que escribir demasiados detalles.

Principio de localidad: también se conoce como localidad de referencia. Este

fenómeno indica la preferencia de un programa informático al haber accedido

continuamente a las mismas áreas de memoria en un corto periodo de tiempo. Permite

el uso de bucles y subrutinas. Un lenguaje de programación puede aprovechar el

principio de localidad para optimizar el rendimiento general de una aplicación.

Sintaxis: Reglas que deben seguirse al escribir código. Es lo necesario para

redactar sentencias correctamente. Por ejemplo, si se omite un determinado símbolo que

es propio del lenguaje, el programa no va a funcionar y lanzará error. En este sentido,

cada lenguaje de programación tiene una sintaxis diferente.

Semántica: Se refiere al significado y objetivo una determinada instrucción. Por

ejemplo, si se escribe una instrucción que no lanza ningún tipo de error de sintaxis (es
decir, que se compila e interpreta con éxito), pero no realiza la función deseada, estamos

hablando de un error de semántica.

Cuadro comparativo del lenguaje de desprogramación

Lenguajes de Definición Uso principal Ventaja Desventajas


Programación

Pascal Pascal es un lenguaje Predominante Fácil de aprender Limitaciones en


de programación de utilizado en OOP
alto nivel que fue educación y para el Buenas prácticas
de programación Menor popularidad
desarrollado para la desarrollo de
actual
enseñanza de software Portabilidad.
programación estructurado, lo que Pocas bibliotecas
estructurada, lo convierte en una disponibles.
promoviendo un estilo opción popular
de programación claro entre los
y ordenado. educadores.

Cobol Cobol, que significa Se utiliza en Ideal para Verbosidad en la


“Common Business- sistemas de gestión aplicaciones sintaxis.
Oriented Lenguaje”, es empresarial, bancos empresariales.
un lenguaje de y en el sector de Menor flexibilidad
programación de alto seguros, donde la Alta estabilidad y para programación
nivel diseñado gestión eficiente de
fiabilidad. moderna.
específicamente para datos es clave.
aplicaciones de
negocios y Amplio uso en Dificultad para
procesamientos de sistemas legacy. encontrar
datos. programadores.

Assembler El lenguaje Un programa Velocidad, No existe una


ensamblador es un ensamblador eficiencia de sintaxis
lenguaje de convierte las tamaño y estandarizada
programación de bajo
instrucciones de flexibilidad.
nivel para comunicarse Tiempo de
con hardware. El lenguaje
lenguaje es una ensamblador a Mayor control sobre programación, como
representación código máquina, el hardware de la es un lenguaje de
simbólica del lenguaje facilitado por computadora bajo nivel requiere
máquina e interactúa herramientas más instrucciones
directamente con la conocidas como para realizar el
computadora. mismo proceso.
ensambladores.

Fortran Es un lenguaje de Se utiliza para Es un lenguaje muy No existen clases o


programación informáti comparar simple. estructuras
ca muy utilizado por los programas y
científicos. Su clasificar a los Es fácil de No se puede hacer
popularidad ha superordenadores aprender. una reserva de
disminuido con los más potentes del memoria dinámica
años, pero los siguen mundo. Por lo
utilizando mucho los general, este
programadores lenguaje es ideal
científicos. para crear código
en el que el
rendimiento es
importante
Bibliografía
Docusign. (s.f.). Docusign. Obtenido de [Link]

Blogger. (4 de septiembre de 2013). Blogger. Obtenido de


[Link]
uaje-de-el-fortran-tiene-la-
[Link]&rlz=1C1CHBF_esVE1106VE1106&oq=ttps%3A%2F%[Link]%2F2013
%2F09%[Link]

CEUPE. (s.f.). CEUPE. Obtenido de [Link]


[Link]#amp_tf=De%20%251%24s&aoh=17285938378722&referrer=https%3a%2f%www.g
oogle,com&ampshare=https%3A%2f

Chakray. (s.f.). Chakray. Obtenido de [Link]


caracteristicas/

EducaOpen. (5 de diciembre de 2023). EducaOpen. Obtenido de [Link]


lab/blog/software/lenguaje-ensamblador

Epitech. (13 de junio de 2022). Epitech. Obtenido de [Link]


programacion/

felipe. (3 de marzo de 2024). felipe. Obtenido de [Link]


de-programacion-de-fortran/

Phoenix NAP, L. (11 de abril de 2023). Phoenix NAP, LLC. Obtenido de


[Link]

Victor. (3 de 11 de 2020). Victor. Obtenido de


[Link]
su-imjportancia-y-sus-mnemonicos/

También podría gustarte