Lenguaje de Programacion

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 18

UNIVERSIDAD

TÉCNOLOGICA
DEL PERÚ
Docente

Jorge Martin, Rodríguez Castro

Tema

Lenguaje de programación

Integrantes

Guerrero López Kevin Alberto

Chapoñan Nunton Ruben Isaac

García Yturria Marco Enrique

Chiclayo, 2024

1
1. Lenguaje de programación......................................................................................2

1.1. ¿Qué es?.............................................................................................................. 3

1.2. ¿Cuál es su importancia?.....................................................................................3

1.3. ¿Cuál es el impacto del lenguaje de programación en las organizaciones y


empresas?....................................................................................................................3

1.4. Características......................................................................................................4

2. Lenguajes de programación más comunes..............................................................5

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

1.1. ¿Qué es?

El lenguaje de programación es un conjunto de reglas y símbolos que permiten a los


programadores comunicarse con las computadoras para escribir programas y software.
Estos lenguajes están diseñados para ser entendidos tanto por humanos como por
máquinas, y hay una gran variedad de ellos, cada uno con sus propias reglas y
propósitos específicos.

Los primeros lenguajes de programación eran de bajo nivel, como el lenguaje de


máquina y el lenguaje ensamblador. Estos estaban estrechamente ligados a la
arquitectura del hardware y eran difíciles de entender y de usar.

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.

A medida que la informática avanzaba, surgieron lenguajes de programación más


modernos y paradigmas de programación como la programación orientada a objetos
(ejemplo: Java, C++), la programación funcional (ejemplo: Haskell, Scala), y otros.

1.2. ¿Cuál es su importancia?

Los lenguajes de programación son de vital importancia para las organizaciones y


empresas en la actualidad. Facilitan el desarrollo de software personalizado que se
adapta a las necesidades específicas de cada empresa, permitiendo la automatización
de procesos, el análisis de datos para la toma de decisiones fundamentadas, y la
creación de una presencia sólida en línea a través de aplicaciones web y móviles.
Además, son esenciales para garantizar la seguridad de la información y proteger los
activos digitales de la empresa contra amenazas cibernéticas. En resumen, los
lenguajes de programación son una herramienta indispensable para mejorar la
eficiencia operativa, impulsar la innovación y mantener la competitividad en el
mercado.

3
4
1.3. ¿Cuál es el impacto del lenguaje de programación en las organizaciones
y empresas?

El impacto del lenguaje de programación en las organizaciones y empresas es profundo


y diverso. En primer lugar, los lenguajes de programación permiten el desarrollo de
software personalizado que se adapta a las necesidades específicas de cada empresa,
lo que aumenta la eficiencia operativa y mejora la productividad. Además, la
automatización de procesos impulsada por los lenguajes de programación puede
reducir los costos operativos y los errores humanos, al tiempo que libera recursos para
actividades más estratégicas.

En el ámbito del análisis de datos, los lenguajes de programación son fundamentales


para procesar grandes volúmenes de información y extraer conocimientos valiosos
para la toma de decisiones empresariales fundamentadas. Asimismo, en el contexto de
la transformación digital, los lenguajes de programación son indispensables para el
desarrollo de aplicaciones web y móviles que brinden una experiencia de usuario
óptima y fortalezcan la presencia en línea de la empresa.

En cuanto a la seguridad informática, los lenguajes de programación son utilizados para


desarrollar sistemas y herramientas que protejan los activos digitales de la empresa
contra amenazas cibernéticas. En resumen, el impacto del lenguaje de programación
en las organizaciones y empresas se traduce en una mayor eficiencia, productividad,
innovación y competitividad en el mercado.

1.4. Características

 Sintaxis: Cada lenguaje de programación tiene su propia sintaxis, que es un


conjunto de reglas que dicta cómo se escriben y estructuran las instrucciones
en el código.
 Tipos de datos: Los lenguajes de programación permiten trabajar con diferentes
tipos de datos, como números, cadenas de texto, booleanos, listas, diccionarios,
entre otros. Estos datos pueden ser manipulados y procesados en el código.
 Estructuras de control: Los lenguajes de programación proporcionan
estructuras de control, como bucles y condicionales, que permiten controlar el

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?

JavaScript es un lenguaje de programación de alto nivel, interpretado y orientado a


objetos, utilizado principalmente en el desarrollo web, pensado para agregar potencial
de interacción y dinamismo a las páginas web.

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.

Inicialmente, el lenguaje se llamaba "LiveScript" y se ejecutaba solo en el navegador


Netscape, pero luego fue rebautizado como JavaScript para capitalizar el renombre de
Java.

¿Para qué se usa JavaScript?

El uso más popular de JavaScript es para el desarrollo web, y es una de las


herramientas más poderosas que un desarrollador puede tener en sus manos. Los
desarrolladores usan JavaScript en esta área para añadir interactividad y funciones que
mejoren la experiencia del usuario y que internet se disfrute mucho más.

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.

 Interactividad de interfaz o front-end: el desarrollo web mejora solamente por


el aumento de la interactividad y funciones que JavaScript ofrece.
 Aplicaciones Web: las aplicaciones web son similares a los sitios, pero en su
lugar pueden empacarse en una caja más compacta, que mejora el control de la
seguridad y otros aspectos.
 Juegos de navegador: los navegadores web actuales han cambiado mucho; los
desarrolladores pueden crear juegos robustos que funcionan en ellos.
 Desarrollo web dorsal o back-end: el desarrollo web se ha transformado tanto,
que JavaScript puede utilizarse para gestionar el back-end de sitios y
aplicaciones.

2.2. HTML

¿Qué es?

HTML (HyperText Markup Language) es un lenguaje de marcado utilizado para crear y


estructurar el contenido de páginas web. Mediante una sintaxis de etiquetas, define
elementos como encabezados, párrafos, enlaces e imágenes. Es esencial en el
desarrollo web, siendo la base para la creación de sitios y aplicaciones web. Trabaja en
conjunto con CSS para controlar el diseño y con JavaScript para añadir interactividad.
En resumen, HTML permite la creación de hipertexto en la World Wide Web.

Principales características

 Estructura basada en etiquetas: HTML utiliza etiquetas para estructurar el


contenido de una página web. Cada etiqueta define un elemento específico,
como un encabezado, un párrafo, una lista o un enlace.
 Lenguaje de marcado: HTML es un lenguaje de marcado utilizado para describir
la estructura y el contenido de una página web. Se diferencia de los lenguajes
de programación en que se centra en la presentación y organización del
contenido, y no en la lógica y funcionalidad.

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.

 Separación de contenido y presentación: HTML describe la estructura y el


contenido de una página web, mientras que CSS se utiliza para controlar la
presentación y el diseño, permitiendo una mayor flexibilidad y mantenibilidad.

¿Cuál es su utilidad?

HTML es fundamental en el desarrollo web, ya que proporciona la base para la


creación de páginas y aplicaciones web. Define la estructura y el contenido de una
página, permitiendo la creación de hipertexto con enlaces y referencias a otros
recursos. Junto con CSS y JavaScript, HTML forma la tríada básica de tecnologías web
utilizadas para crear interfaces de usuario interactivas y atractivas.

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?

Python es utilizado en una variedad de aplicaciones debido a su versatilidad y facilidad


de uso. Es ampliamente utilizado en el desarrollo web, donde frameworks como
Django y Flask permiten la creación rápida de aplicaciones web robustas. Además,
Python es una opción popular en el análisis de datos y el aprendizaje automático, con
bibliotecas como NumPy, Pandas y TensorFlow que facilitan la manipulación y el
análisis de grandes conjuntos de datos. También se utiliza en la automatización de
tareas y en el desarrollo de software en general, gracias a su rico ecosistema de
herramientas y bibliotecas.

Importancia en las Organizaciones y Empresas

Python desempeña un papel fundamental en las organizaciones y empresas debido a


su capacidad para resolver una amplia gama de problemas y su ecosistema de
bibliotecas maduras. En el desarrollo de software, Python es utilizado para crear
aplicaciones web, servicios backend, scripts de automatización y más. En el análisis de
datos, es una herramienta indispensable para extraer conocimientos útiles de grandes
conjuntos de datos y tomar decisiones informadas. Además, su sintaxis clara y legible
facilita la colaboración entre equipos de desarrollo y la mantenibilidad del código a
largo plazo, lo que lo convierte en una opción sólida para proyectos empresariales de
cualquier escala.

Ejemplos de uso en empresas

 Google: Utiliza Python en una amplia gama de sus productos y servicios,


incluidos Google Search, YouTube, Google Drive y Google Cloud Platform.
Python se utiliza para el desarrollo web, procesamiento de datos, aprendizaje
automático, análisis de datos y más.
 Facebook: Python es utilizado en el backend de Facebook para manejar
millones de solicitudes de usuarios cada día. Se utiliza para el desarrollo web,
análisis de datos, automatización de procesos y más.
10
 Instagram: Propiedad de Facebook, Instagram utiliza Python en su backend para
gestionar la infraestructura de la aplicación, procesar datos de usuarios y
ofrecer funcionalidades como el feed de noticias, la búsqueda y la publicidad.
 Netflix: Utiliza Python en su infraestructura de backend para la gestión de
contenidos, la personalización de recomendaciones de películas y series, y la
automatización de procesos internos.
 Dropbox: Utiliza Python para el desarrollo de su servicio de almacenamiento en
la nube, así como para la automatización de tareas internas y el análisis de
datos.

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?

SQL es utilizado en una amplia variedad de aplicaciones y entornos donde se gestionan


datos estructurados. Es fundamental en la gestión y manipulación de bases de datos
relacionales en todos los sectores industriales. Desde sistemas de gestión de bases de
datos (DBMS) como MySQL, PostgreSQL, SQL Server y Oracle hasta aplicaciones
empresariales que requieren acceso y manipulación de datos, SQL es una herramienta
esencial para trabajar con datos estructurados de manera eficiente y efectiva.

Importancia en las Organizaciones y Empresas

En las organizaciones y empresas, SQL es fundamental para la gestión y análisis de


datos. Se utiliza en sistemas de gestión de bases de datos para realizar consultas
complejas y extraer información útil para la toma de decisiones empresariales.
Además, SQL es esencial para el desarrollo de aplicaciones empresariales que
requieren acceso y manipulación de datos, como sistemas de gestión de relaciones con
clientes (CRM), sistemas de gestión de recursos empresariales (ERP) y sistemas de
análisis empresarial (BI). La capacidad de SQL para trabajar con datos estructurados de
manera eficiente lo convierte en una herramienta indispensable en el entorno
empresarial moderno.

12
Ejemplos de uso en empresas

 Microsoft: Utiliza SQL Server, su sistema de gestión de bases de datos


relacionales, para una variedad de propósitos, incluidos el almacenamiento de
datos de clientes, la gestión de inventarios de productos y el análisis de datos
de ventas.
 Amazon: Emplea SQL en su plataforma de comercio electrónico para gestionar
datos de productos, pedidos de clientes, transacciones financieras y más.
 JPMorgan Chase: Utiliza SQL para gestionar datos financieros, realizar análisis
de riesgos, detectar fraudes y mantener registros de transacciones en sus
operaciones bancarias.
 Google: Utiliza SQL en sus servicios en la nube para gestionar datos de usuarios,
analizar patrones de uso, ofrecer publicidad personalizada y mucho más.
 Kaiser Permanente: Utiliza SQL en su sistema de gestión de registros médicos
electrónicos para almacenar datos de pacientes, programar citas, gestionar
facturación y realizar análisis clínicos.

13
2.5. JAVA

¿Qué es?

Java es un lenguaje de programación ampliamente utilizado para codificar aplicaciones


web. Ha sido una opción popular entre los desarrolladores durante más de dos
décadas, con millones de aplicaciones Java en uso en la actualidad. Java es un lenguaje
multiplataforma, orientado a objetos y centrado en la red que se puede utilizar como
una plataforma en sí mismo. Es un lenguaje de programación rápido, seguro y confiable
para codificarlo todo.

¿Quién inventó Java?

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.

La carrera de James Gosling siempre estuvo ligada a la de la compañía estadounidense


Sun Microsystems. En ella fue vicepresidente hasta el año 2009, momento en el que
dejó de ser una empresa independiente y pasó a pertenecer a un gran grupo
empresarial. Como es el caso de Oracle.

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.

¿Para qué se utiliza el lenguaje de programación Java?

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

Java es una fuente inagotable de bibliotecas de machine learning. Su estabilidad y


velocidad lo hacen perfecto para el desarrollo de aplicaciones de inteligencia artificial
como el procesamiento del lenguaje natural y el aprendizaje profundo.

15
2.6. C#

¿Qué es?

Es un lenguaje de programación multiparadigma desarrollado por Microsoft, que


evoluciona de la familia de lenguajes C como su nombre indica tomando lo mejor de
los lenguajes C y C++ y que se asemeja mucho a lenguajes de alto nivel de abstracción
como Java y JavaScript. Forma parte de la plataforma .NET de Microsoft, una API que se
ha convertido en una de las principales plataformas de desarrollo debido a la facilidad
que ofrece para la construcción de todo tipo de aplicaciones multiplataforma sólidas y
duraderas.

¿Quién inventó C#?

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:

 Aplicaciones de escritorio, en consola o con interfaz gráfica usando WinForms,


WPF, UWP o la nueva .NET MAUI.
 Aplicaciones para dispositivos móviles con Xamarin.
 Servicios de API y páginas web con ASP.NET.
 Microservicios con ASP.NET Core.
 Software embebido con .NET Nanoframework
16
 Servicios Web XML.
 Desarrollo de videojuegos con Unity

¿Qué industrias utilizan C# y para qué fines?

 Microsoft: Utiliza C# para el desarrollo web y de juegos.


 Stack Overflow: Utiliza C# para el desarrollo de aplicaciones y servicios web.
 Trustpilot: Utiliza C# para servicios web y desarrollo de aplicaciones.
 Service Titan: Utiliza C# para servicios web y desarrollo de aplicaciones android.
 City National Bank: Utiliza C# para crear aplicaciones basadas en la nube.

3. Conclusiones

 Hay muchos lenguajes de programación, cada uno con características y usos


específicos, lo que facilita a los programadores la flexibilidad de elegir el más
adecuado para cada tarea, ayudando la creación de nuevas tecnologías,
aplicaciones y soluciones que mejoran la vida cotidiana.
 Utilizar un lenguaje de programación es fundamental en la época actual, ya que
brinda herramientas que permiten a los desarrolladores escribir instrucciones
para que las computadoras las ejecuten, lo que aumenta la eficiencia y la
productividad en la creación de software y sistemas.

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

También podría gustarte