Lenguaje de Programacion
Lenguaje de Programacion
Lenguaje de Programacion
TÉCNOLOGICA
DEL PERÚ
Docente
Tema
Lenguaje de programación
Integrantes
Chiclayo, 2024
1
1. Lenguaje de programación......................................................................................2
1.4. Características......................................................................................................4
2.1. JAVASCRIPT.......................................................................................................... 6
2.2. HTML................................................................................................................... 7
2.3. PYTHON............................................................................................................... 8
2.4. SQL.....................................................................................................................10
2.5. JAVA................................................................................................................... 12
2.6. C#.......................................................................................................................14
3. Conclusiones....................................................................................................... 16
2
1. Lenguaje de programación
Con el tiempo, surgieron lenguajes de alto nivel como Fortran, Lisp, Cobol, y luego, más
tarde, C, Pascal y otros. Estos lenguajes permitieron a los programadores escribir
código más fácilmente comprensible y portable, liberándolos de tener que preocuparse
por los detalles específicos del hardware.
3
4
1.3. ¿Cuál es el impacto del lenguaje de programación en las organizaciones
y empresas?
1.4. Características
5
flujo de ejecución del programa y tomar decisiones basadas en ciertas
condiciones.
Funciones:La mayoría de los lenguajes de programación permiten definir y
utilizar funciones, que son bloques de código reutilizable diseñados para
realizar una tarea específica. Las funciones pueden recibir parámetros y
devolver resultados.
Orientación a objetos: Algunos lenguajes de programación, como Java y Python,
admiten la programación orientada a objetos, que es un paradigma de
programación basado en la creación de objetos que encapsulan datos y
funcionalidades relacionadas.
Librerías y frameworks: Los lenguajes de programación suelen tener una amplia
variedad de librerías y frameworks disponibles, que proporcionan
funcionalidades adicionales y simplifican tareas comunes. Estas librerías pueden
ser desarrolladas por la comunidad o por los propios creadores del lenguaje.
Portabilidad: Algunos lenguajes de programación son portables, lo que significa
que el código puede ejecutarse en diferentes plataformas y sistemas operativos
sin necesidad de realizar cambios significativos. Esto facilita el desarrollo de
software que puede ejecutarse en una variedad de entornos.
Escalabilidad: Los lenguajes de programación difieren en su capacidad para
escalar a medida que aumentan los requisitos de rendimiento y la complejidad
del proyecto. Algunos lenguajes son más adecuados para proyectos pequeños y
simples, mientras que otros son más adecuados para proyectos grandes y
complejos.
6
2. Lenguajes de programación más comunes
2.1. JAVASCRIPT
¿Qué es?
Es compatible con todos los navegadores modernos y se ejecuta del lado del cliente, lo
que significa que se ejecuta en el navegador web del usuario final. Además de su uso
en el desarrollo web, JavaScript también se utiliza en aplicaciones de servidor (con
tecnologías como Node.js) y en el desarrollo de aplicaciones móviles y de escritorio.
¿Quién lo inventó?
El primer motor de JavaScript fue creado por Brendan Eich 1995 en Netscape
Communications Corporation (ahora Mozilla Corporation), para el navegador web
Netscape Navigator. Creo un lenguaje de programación que podía ejecutarse
directamente en el navegador del lado del usuario.
JavaScript se ha expandido más allá del desarrollo de interfaz, que es donde comenzó.
Recientemente, JavaScript ha llegado al back-end, o dorsal de desarrollo web. Esto
quiere decir que los desarrolladores tienen acceso de interfaz a métodos CRUD (Create,
Read, Update, Destroy; en español: Crear, Leer, Actualizar, Destruir) y hasta puede
utilizarse en el motor de un sitio web.
7
Hablemos de algunos usos específicos de JavaScript en desarrollo web.
2.2. HTML
¿Qué es?
Principales características
8
Elementos semánticos: HTML5 introdujo elementos semánticos que permiten
describir con precisión el contenido de una página, mejorando la accesibilidad y
el SEO.
Atributos: Las etiquetas HTML pueden contener atributos que proporcionan
información adicional sobre el elemento, como el enlace de destino o la ruta de
una imagen.
Compatibilidad con navegadores: HTML es compatible con todos los
navegadores web modernos, permitiendo que el contenido se visualice
correctamente en diferentes plataformas y dispositivos.
¿Cuál es su utilidad?
2.3. PYTHON
¿Qué es?
Python, un lenguaje de programación de alto nivel, fue concebido a finales de los años
80 y principios de los 90 por Guido van Rossum en los Países Bajos. Inspirado en el
grupo humorístico británico "Monty Python", el lenguaje fue diseñado con un énfasis
en la legibilidad y la claridad sintáctica. Una de sus principales características es su
sintaxis clara y legible, lo que lo hace ideal para principiantes y expertos por igual.
Python es multiparadigma y de tipado dinámico, lo que significa que puede adaptarse a
9
diversos estilos de programación y que las variables no necesitan ser declaradas con un
tipo específico. Esta versatilidad lo hace valioso en una amplia gama de aplicaciones.
¿Cuál es su utilidad?
11
2.4. SQL
¿Qué es?
SQL (Structured Query Language) fue desarrollado por IBM en la década de 1970 como
un estándar para el manejo de bases de datos relacionales. Desde entonces, se ha
convertido en el lenguaje estándar para trabajar con bases de datos relacionales. SQL
permite realizar operaciones como consultas, inserciones, actualizaciones y
eliminaciones de datos en tablas relacionales. Es un lenguaje declarativo, lo que
significa que los usuarios especifican qué resultados desean obtener, pero no cómo
obtenerlos. Esto lo hace extremadamente poderoso y versátil para trabajar con datos
estructurados.
¿Cuál es su utilidad?
12
Ejemplos de uso en empresas
13
2.5. JAVA
¿Qué es?
Este lenguaje se creó por James Gosling, un informático canadiense que nació cerca de
la región de Calgary en el año 1956. Gosling obtuvo una graduación en Ciencias,
disciplina que estudió en el año 1977 en la Universidad de la región mencionada
previamente.
Pese a que toda la comunidad relaciona a Java con James Gosling, no todos tienen
constancia de la relación existente entre Java y la empresa de Sun Microsystem. El
proyecto de Java nació como una iniciativa llevada a cabo por parte de esta empresa en
el año 1991.
Debido a que Java es un lenguaje versátil y de uso gratuito, crea software localizado y
distribuido. Algunos usos comunes de Java incluyen:
Desarrollo de videojuegos
Muchos videojuegos, así como juegos para móviles y computadoras, se crean con Java.
Incluso los juegos modernos que integran tecnología avanzada, como el machine
learning o la realidad virtual, se crean con la tecnología de Java.
14
Computación en la nube
Java a menudo se conoce como WORA: escribir una vez y ejecutar en cualquier lugar
(por sus siglas en inglés “Write Once and Run Anywhere”), lo que lo hace perfecto para
aplicaciones descentralizadas basadas en la nube. Los proveedores de la nube eligen el
lenguaje Java para ejecutar programas en una amplia gama de plataformas
subyacentes.
Macrodatos
Java se usa para motores de procesamiento de datos que pueden trabajar con
conjuntos de datos complejos y cantidades masivas de datos en tiempo real.
Inteligencia artificial
15
2.6. C#
¿Qué es?
Andrés Hejlsberg decidió formar un equipo de trabajo en 1999 para crear un nuevo
lenguaje de programación, que hoy conocemos como C#. En cambio, en sus inicios el
nombre inicial que se barajó fue Cool (C Object Oriented Language), lo que en español
traduciríamos con un lenguaje de programación orientado a objetivos.
¿Dónde se utiliza?
C# es uno de los lenguajes más usados hoy en día por grandes y pequeñas compañías
debido a su versatilidad y sencillez para el desarrollo de aplicaciones de cualquier
índole que resultan eficientes y seguras.
Es importante decir que C# está diseñado para la plataforma .NET de Microsoft, pero
puede permitir escribir programas para otras plataformas como Unix, Android, iOS,
Windows Phone, Mac OS y GNU/Linux.
C# se puede utilizar para desarrollar todo tipo de aplicaciones: desde videojuegos hasta
aplicaciones web como Stack Overflow. Algunas de los usos de C# más destacados son:
3. Conclusiones
17
Referencias
González Duque, R. (2011). Python para todos. Creative Commons Reconocimiento 2.5
España.
https://repositorio.uci.cu/bitstream/123456789/10206/1/Python_para_todos.p
df
Marzal Varó, A., & Gracia Luengo, I. (2009). Introducción a la programación con Python.
Universitat Jaume I.
https://repositori.uji.es/xmlui/bitstream/handle/10234/24305/s23.pdf
Fernández, O. B. (2005). Introducción al lenguaje de programación Java. Una guía
básica, 9.
https://www.academia.edu/download/58971457/Introduccion_a_Java2019042
0-21890-16e1jjg.pdf
Seco, J. A. G. (2001). El lenguaje de programación C#.
https://www.academia.edu/download/59279456/C_sharp_El_lenguaje_de_pro
gramacion_C20190516-40248-38lpjn.pdf
Mathieu, M. J. (2014). Introducción a la programación. Grupo Editorial Patria.
IBM (2022) Python para el análisis de datos en empresas: una herramienta clave para
la toma de decisiones estratégicas. IBM https://www.ibm.com/docs/es/spss-
statistics/29.0.0?topic=statistics-introduction-python-programs
Amazon. (s/f). ¿Qué es Java? AWS Amazon. https://aws.amazon.com/es/what-is/java/
Tokio. (2023). C#, ¿qué es? ¿Quién lo inventó? ¡Conoce este lenguaje de programación!
Programación. Tokio School. https://www.tokioschool.com/noticias/c-que-es/
TestGorilla. (s/f). ¿Para qué sirve C# y qué empresas lo utilizan?
https://www.testgorilla.com/es/blog/para-que-se-utiliza-c-sharp/
18