[go: up one dir, main page]

0% encontró este documento útil (0 votos)
124 vistas12 páginas

Investigacion Lenguajes de Programacion

Este documento presenta información sobre diversos lenguajes de programación. En particular, describe los cinco lenguajes más usados a nivel mundial: Java, C, C++, C# y Python. Explica brevemente las características, ventajas y desventajas de cada uno, así como ejemplos de cursos y aplicaciones que se pueden desarrollar utilizando estos lenguajes. El documento fue escrito para una asignatura de Programación de Base de Datos en la Universidad Pedagógica Nacional Francisco Morazán.

Cargado por

Luisa Vargas
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)
124 vistas12 páginas

Investigacion Lenguajes de Programacion

Este documento presenta información sobre diversos lenguajes de programación. En particular, describe los cinco lenguajes más usados a nivel mundial: Java, C, C++, C# y Python. Explica brevemente las características, ventajas y desventajas de cada uno, así como ejemplos de cursos y aplicaciones que se pueden desarrollar utilizando estos lenguajes. El documento fue escrito para una asignatura de Programación de Base de Datos en la Universidad Pedagógica Nacional Francisco Morazán.

Cargado por

Luisa Vargas
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
Está en la página 1/ 12

UNIVERSIDAD PEDAGOGICA NACIONAL

FRANCISCO MORAZAN

ASIGNATURA: PROGRAMACION DE BASE DE DATOS

INVESTIGACION: DIVERSAS HERRAMIENTAS O LENGUAJES DE


PROGRAMACION

CATEDRATICO: ING. JOSE RAMON MEDINA

CARRERA: INFORMATICA EDUCATIVA

SECCION: K

GRUPO:
✓ ANA ADELA HERNANDEZ
✓ LUISA GABRIELA VARGAS
✓ REINA MARIBEL FERRUFINO
✓ MARIELY ESTEFANIA VALLECILLO
✓ GIOVANNI RAFAEL GARCIA

SAN PEDRO SULA, 2 DE OCTUBRE 2022


CONTENIDO
INTRODUCCION ................................................................................................................................... 2
LENGUAJE DE PROGRAMACION .......................................................................................................... 3
LOS 5 LENGUAJES DE PROGRAMACION MAS USADOS EN EL MUNDO............................................... 3
1. JAVA......................................................................................................................................... 3
2. C............................................................................................................................................... 5
3. C++........................................................................................................................................... 6
......................................................................................................................................................... 7
4. C#............................................................................................................................................. 7
5. PYTHON ................................................................................................................................... 8
CURSO DE LENGUAJES DE PROGRAMACION .................................................................................. 9
COSTOS LENGUAJES DE PROGRAMACION .................................................................................... 10
APLICACIONES QUE PUEDEN DESARROLLARSE EMPLEANDO ESTOS LENGUAJES ........................ 10
CONCLUSIONES ............................................................................................................................. 11
REFERENCIAS ..................................................................................................................................... 11
INTRODUCCION

Los lenguajes de programación son herramientas que nos permiten crear programas y
software. Entre ellos tenemos Delphi, Visual Basic, Pascal, Java, etc...
Una computadora funciona bajo el control de un programa que debe almacenarse en una
unidad de almacenamiento, como un disco duro.
El lenguaje de programación de una computadora en particular se llama código de máquina
o lenguaje de máquina.
Los lenguajes de programación representan código legible por humanos tanto en forma
simbólica como textual.
El lenguaje de programación es independiente de la computadora a utilizar.
Existen estrategias que permiten ejecutar en una computadora programas escritos en
lenguajes de programación simbólicos. Un procesador de lenguaje es un programa que
permite procesar información en forma textual, expresada en un lenguaje de programación
simbólico.
A través de esta investigación daremos a conocer las ventajas, desventajas, costos y tipo de
aplicaciones que pueden desarrollarse empleando la variedad de estas herramientas.
LENGUAJE DE PROGRAMACION
Un lenguaje de programación consta de todos los símbolos, caracteres y reglas de uso que
permiten a las personas "comunicarse" con una computadora.
Hay cientos de lenguajes de programación y dialectos diferentes. Algunos se crean para
aplicaciones especiales, mientras que otros son herramientas de propósito general más
flexibles adecuadas para muchos tipos de aplicaciones. Independientemente, los lenguajes
de programación deben tener instrucciones que entren en las categorías ahora familiares
de entrada/salida, computación/manipulación de texto, lógica/comparación y
almacenamiento/recuperación.
Si bien todos los lenguajes de programación tienen un conjunto de instrucciones para
realizar tales operaciones, el lenguaje de máquina, el lenguaje ensamblador y los lenguajes
de alto nivel tienen diferencias claras en notación, caracteres y sintaxis.
Son las herramientas que nos permiten crear programas y software. Entre ellos tenemos:
C#, Delphi, C, PHP, Perl, Phyton, Visual Basic, Pascal, Java etc.
Hay más de 200 lenguajes de programación en el mundo. Diseñados para construir
elementos web, aplicaciones móviles, programas de computadora o comandos para
diferentes máquinas, todos funcionan de diferentes maneras.
Conocer los lenguajes de programación más populares es importante para los
programadores que los utilizan, los analistas que estudian el mercado, los estudiantes que
quieren ver el panorama general y cualquier persona interesada en la tecnología y conoce
el lenguaje en el que programa. el mundo de la informática
Los resultados se actualizan mensualmente en función de los resultados de búsqueda en
diferentes idiomas de 25 motores de búsqueda de Internet diferentes, incluidos Google,
YouTube, Baidu, Amazon, Wikipedia y Bing. (ACADEMIA.EDU, 2017)

LOS 5 LENGUAJES DE PROGRAMACION MAS USADOS EN EL


MUNDO.

1. JAVA
Según TIOBE, el lenguaje de programación más popular del mundo es
Java, que fue creado en 1995 por Sun Microsystems de Oracle
Corporation. Es un lenguaje multiplataforma cuyo desarrollo se puede
ejecutar en páginas web, dispositivos móviles y computadoras.
La filosofía de Java es WORA, un acrónimo: "escribir una vez, ejecutar en cualquier lugar".
Está influenciado por Pascal y C++, aunque Java no tiene tantas utilidades de bajo nivel. Java
es un lenguaje de programación orientado a objetos. Según TIOBE, Java representa casi el
20% de las búsquedas web y recientemente superó en popularidad al segundo más utilizado
¨C¨

Ventajas y desventajas de Java


VENTAJAS

*Tiene una curva de * Es lenguaje Interpretado


aprendizaje corta. *Requiere experiencia en
*Esta orientado a objetos. programacion.
*Es Multiplataforma *Es de sintaxis compleja.
*Cuenta con liberacion de *Es dependiente.
memoria. *Se ejecuta en dispositivos y
*Es compatible con librerias equipos aptos.
estandar y editores. *Sus opciones 3D son limitadas.
*Ofrece una gestion de error *No cuenta con una opcion de copia
*Es seguro de seguridad.
*Es economico *Requiere espacion de memoria
significativo.
*Es lenguaje de codigo abierto
*Carece de apariencia de interfz
grafica. DESVENTAJAS
Cursos de Java
Para ayudar a los estudiantes a mejorar sus habilidades de programación orientada a objetos en
Java, Oracle Academy ofrece cursos de Fundamentos de Java, Fundamentos de Java y Programación
de Java diseñados para estudiantes de secundaria y preparatoria. Java Machine Learning Artificial
Intelligence es para estudiantes más avanzados que ya han adquirido los conceptos básicos de Java
orientados a objetos, estructuras de datos, recursividad, terminología y sintaxis en los cursos
anteriores.

Plan de Estudios que ofrece Oracle Academy (La membresia de ORACLE Academy es GRATUITA.
(ORACLE ACADEMY , 2022)

2. C
C fue desarrollado en 1972 y es el segundo lenguaje de
programación más utilizado en el mundo. Por la eficiencia de su
código y porque es el software más popular
para construir sistemas y aplicaciones, aunque sigue funcionando
a lo largo de los años. Según TIOBE, más del 16% de las
búsquedas de programación coinciden con este lenguaje.

C opera en un paradigma estructurado y se considera de nivel medio porque, a pesar de su


estructura de alto nivel, también tiene muchas funciones de bajo nivel para realizar tareas
muy específicas directamente en el hardware, por lo que es muy utilizado
en sistemas embebidos.
Ventajas y desventajas del Lenguaje C

El lenguaje C está diseñado para Carece de instrucciones de


ser altamente portátil. Un entrada/salida,
lenguaje básico instrucciones sobre cómo
simple con características manipular cadenas, por lo que
adicionales importantes como este trabajo se deja
matemáticas y manejo a la biblioteca de todos los días,
de archivos proporcionados por perdiendo portabilidad
bibliotecas. Es un lenguaje muy recogida de residuos locales
flexible que te permite
programar en muchos estilos.

3. C++
Si C no es un lenguaje de programación orientado a objetos,
C++ sí. Desarrollado en 1983 para extender la capacidad de
C, este lenguaje se considera híbrido al permitir la
programación genérica, la estructurada y la orientada a
objetos.

C++ pasó del 4to al 3er lugar en el ranking de TIOBE comparado con los datos de
2014. Al igual que C, es un lenguaje utilizado para aplicaciones móviles, de escritorio
y para sistemas embebidos.
Ventajas y desventajas del Lenguaje C++

Alto desempeño, Actualizado


permanentemente, es
Multiplataforma, Gestores Su curva de aprendizaje es alta.
de base de datos, Uso de
compiladores, Elaboracion Su eliminacion es bastante
de graficos. engorrosa.
La traduccion a lenguaje maquina
es bastante complicada.

(Bloguero Pro, 2022)

4. C#
A diferencia de C y C++ desarrollados por Bell Labs, C# es un lenguaje
de programación desarrollado por Microsoft para su plataforma
.NET, que brinda a los desarrolladores varios lenguajes como Visual
Basic y Delphi.
C# crea aplicaciones web, móviles y de escritorio, lo que lo convierte en un competidor de
Java.
Utiliza una infraestructura de lenguaje común para facilitar la portabilidad del
código a otros lenguajes. C#, también conocido como C Sharp, se lanzó en 2000 y su
última versión 6.0 se lanzó en julio de 2015.
Ventajas y Desventajas del lenguaje VISUAL STUDIO C#

Ventajas Desventajas
*Su lenguaje es similar al de Java *No se permite la herencia multiple
*Utiliza programacion orientada a objetos *Solo permite version reciente de Visual
y orientado a componentes Studio NET
*Es el núcleo de .NET, el motor que *Necesita 4GB de espacio libre para
ejecuta programas programados en C# realziar la instalacion.
y ayuda a integrar sistema operativo o dlls
externas. * Multiplataforma

5. PYTHON
Apareció en 1991 y se ha convertido en uno de los más populares debido
a su paradigma multiplataforma que es igualmente aplicable a la
programación orientada a objetos, imperativa y funcional. Un lenguaje
interpretado para crear aplicaciones de escritorio y móviles. Python tiene
una licencia de código abierto y todo un conjunto de
filosofías que incluyen "simple es mejor que complejo", "práctico es mejor que limpio" o
"es mejor que nunca". De 2014 a 2015, Python subió del 8 al 5 lugar en el ranking TIOBE y
ha crecido más rápido en los últimos 5 años.
Ventajas y desventajas del Lenguaje Phyton

Estilo flexible: proporciona muchas Problemas de alojamiento:


herramientas para crear código hay muchos servidores que no son
de forma flexible. Por ejemplo, compatibles con Python y si lo son a
si desea una lista de varios tipos demenudo son difíciles de configurar.
datos, no necesita declarar cada uno Bibliotecas integradas: aunque se
(esto se hace para definir la categoría
incluyen
de datos). perfiles de bibliotecas populares.
Organizado y limpio: Esto significa ej., kivy, request, scapy, etc.), algunas
que el lenguaje es legible no son necesarias o rara vez se usan.
y comprensible para cualquier El subprocesamiento múltiple es
programador que quiera trabajar lento.
sobre una estructura ya establecida. No cuenta con mucha informacion de
Open Source librerias.

(Bloguero Pro, s.f.)

CURSO DE LENGUAJES DE PROGRAMACION


esta lista ha sido desarrollada por universidades de primer nivel internacional, compañías
de tecnología de renombre mundial, expertos internacionales que han demostrado ser
efectivos como educadores y que utilizan plataformas para poner a disposición del
público tecnología de aprendizaje de vanguardia. experiencia o utilizando una plataforma
específica para este tema.

Los cursos tienen diferentes grados de profundidad. Desde cursos cortos (máx. 6 semanas)
enfocados en un tema específico hasta un plan de estudio sólido de 6 a 10
meses, un estudiante puede obtener un conocimiento profundo e incluso la capacidad
de cambiar y tomar un lugar en su carrera.

• Coursera
• LinkedIn Learning
• Future Learn
• Udemy
• edX
• Edureka
COSTOS LENGUAJES DE PROGRAMACION
Los lenguajes de programación más utilizados en el mundo son Python, C, Java, C++ y
C#. Eso es según la última actualización del Índice TIOBE, compilado por la compañía de
software holandesa, que revisa el código de más de 300 millones de programas
informáticos diferentes en tiempo real todos los días. Aunque estos son los lenguajes
más utilizados, no se encuentran entre los lenguajes de programación mejor pagados del
mundo, pero tienen una muy buena relación calidad-precio.

Del sexto al séptimo lugar se encuentran Visual Basic, JavaScript, SQL, PHP y Assembly, y las
cifras mostradas no reflejan los mejores lenguajes de programación ni los lenguajes con
más líneas de código escritas, pero permiten confirmar
conocimientos de programación. y estratégico. decisiones sobre el lenguaje de
programación a utilizar en la construcción de un nuevo sistema de software.

APLICACIONES QUE PUEDEN DESARROLLARSE EMPLEANDO ESTOS


LENGUAJES

* Desarrollo *App web bac *Base de datos. *Aplicaciones


web back-end *Aplicación de k-end *Navegadores Embebidas
* Desarrollo I nternet *APP de Web.
de escritorio *Aplicación de escritorio *Videojuegos
* Desarrollo escritorio. *APP movil *Compiladores
móvil *Aprendizaje *APP en la
automático e i nube
nteligencia
artificial
CONCLUSIONES
Un lenguaje de programación es un lenguaje diseñado para describir una secuencia de
acciones que debe realizar una computadora. Por lo tanto, los lenguajes de
programación son una forma conveniente para que los humanos instruyan a las
computadoras.
Podemos ver las ventajas que nos dan los lenguajes de programación, son herramientas
para programadores, para los principiantes en programación es importante empezar con
lenguajes sencillos para que puedas experimentar y crear diferentes tipos de aplicaciones.
Útiles para usted, ayudarán a los programadores en el futuro.

REFERENCIAS
ACADEMIA.EDU. (2017). Obtenido de
https://www.academia.edu/27679673/Lenguaje_de_programacion

Bloguero Pro. (s.f.). Obtenido de https://blogueropro.com/blog/ventajas-y-desventajas-de-usar-c-


en-la-programacion-web

Bloguero Pro. (2022). Obtenido de https://blogueropro.com/blog/ventajas-y-desventajas-de-usar-


c-en-la-programacion-web

ORACLE ACADEMY . (2022). Obtenido de https://academy.oracle.com/es/membership-join-oracle-


academy.html#:~:text=Con%20tecnolog%C3%ADa%20y%20software%20de,a%20Oracle%
20Academy%20es%20gratuita.

WIKIPEDIA. (2022). Obtenido de


https://es.wikipedia.org/wiki/Portabilidad_del_n%C3%BAcleo_Linux_y_arquitecturas_sop
ortadas#:~:text=Lista%20de%20arquitecturas%20soportadas.%20El%20n%C3%BAcleo%20
Linux%20soporta,anteriormente%20Hitachi%20.%20Intel%20IA-
64%20Itanium%2C%20Itanium%20II.

También podría gustarte