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&share=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/