SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Lostiposdelenguaje
deprogramaciónMÁS USADOS EN LA ACTUALIDAD
Tiposdelenguajede
programación
Un ámbito conocido por muchos en lo relacionado con la tecnología son los
lenguajes de programación. Ellos son los encargados de hacer funcionar lo que
conocemos como páginas web, apps, softwares y otros elementos que hoy
facilitan nuestro día a día.
Sin los lenguajes de programación, no estaríamos en la era de información en la
que nos encontramos y, tal vez, ni existieran muchas de las herramientas hoy
conocidas.
¿Te imaginas si un día llegaras a tu trabajo y encontrarás absolutamente todo en
mandarín? A menos que domines el idioma, sería casi que imposible desarrollar
tus tareas, ¿verdad?
Sucede igual con las máquinas y dispositivos. Ellas requieren de un lenguaje
específico para realizar sus funciones.
Página | 1
¿Qué es un lenguaje de programación?
Es el medio por el cual se comunica a cualquier dispositivo que lo requiera, una
serie de acciones o instrucciones con el fin de lograr un objetivo.
Esto se produce con la escritura de un código, que el dispositivo interpreta y que
da como resultado una acción o un resultado deseado.
Página | 2
Tiposdelenguajede
programación
De acuerdo a su finalidad y herramientas en las que se usa, podemos describir
tres clases de lenguajes de programación:
Lenguaje máquina
Es el más primitivo de los códigos y se basa en la numeración binaria, todo en 0
y 1. Este lenguaje es utilizado directamente por máquinas o computadora.
Lenguajes de programación de bajo nivel
Es un lenguaje un poco más fácil de interpretar, pero puede variar de acuerdo a
la máquina o computadora que se esté programando.
Primera generación: el lenguaje máquina y el ensamblador.
Segunda generación: aquí encontramos los primeros lenguajes de
programación de alto nivel, ejemplos de ellos son FORTRAN, COBOL.
Tercera generación: en esta generación encontramos los lenguajes de
programación de alto nivel imperativo, pero mucho más utilizados y vigentes
en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).
Cuarta generación: más cercanos a la época actual, es común encontrarlos en
aplicaciones de gestión y manejo de bases de datos (NATURAL, SQL).
Quinta generación: estos son los más avanzados y fueron pensado para la
inteligencia artificial y para el procesamiento de lenguajes naturales (LISP,
PROLOG).
Lenguajes de programación de alto nivel
En esta categoría se encuentran los más utilizados. Se usan palabras del inglés lo
cual facilita que una persona pueda intervenir más fácil que en los dos
anteriores.
Según su generación y orden cronológico, los lenguajes de programación de alto
nivel se clasifican en:
10Lenguajesdeprogramación
másutilizadosactualmente
Página | 3
Existen, en la actualidad, varios lenguajes de programación, pero destacaremos
los más importantes de acuerdo con el índice TIOBE (estudio realizado por una
empresa holandesa que analiza los lenguajes de programación más usados a
nivel mundial).
A continuación, conoce los 6 más usados, sus objetivos y segmentos de uso
actualmente.
1. Java
Es el más actualizado actualmente y esto se debe a su simplicidad y
legibilidad. No en vano, más de 9 millones de usuarios lo usan y está
presente en miles de millones de dispositivos, lo que significa un 15% del
total en el mundo frente a otros lenguajes.
Él se ha mantenido a lo largo del siglo XXI en las primeras posiciones, lo cual
da una idea de lo importante que ha sido este lenguaje de programación en
lo que utilizamos hoy en día.
También es una de las habilidades más requeridas entre desarrolladores,
tanto es así que es de el más importante skill que buscan las principales
empresas de software y tecnología.
Es utilizado en diferentes segmentos, tales como aplicaciones móviles,
herramientas para aprendizaje, hojas de cálculo, entre otras.
Un lenguaje de programación multiplataforma y multiparadigma, que también
tiene un propósito general. Esto significa que soporta la orientación a
objetos, la programación imperativa y funcional.
Su sencillez, legibilidad y similitud con el idioma inglés lo convierten en un
gran lenguaje, ideal para principiantes.
4. C++
Es una evolución del antes mencionado C.
Este, sin embargo, tiene un enfoque en desarrollo de aplicaciones y softwares
más complejos, que exigen, por ejemplo, una intervención visual.
Los programas de diseño gráfico son un ejemplo del uso de este lenguaje de
programación.
Surgió en los años 70 y tenía un nombre que no cambió mucho: “B”.
Con un alto porcentaje de uso al igual que java, 12%, es el segundo lenguaje
más usado a nivel mundial. Su uso también es muy variado y se puede
ejecutar en la mayoría de los sistemas operativos.
Es comúnmente utilizado en aplicaciones de escritorio.
3. Python
10Lenguajesdeprogramación
másutilizadosactualmente
Página | 4
2. Lenguaje de programación C
Ha tenido una rápida evolución en número de usuarios en los últimos años.
Conocido por ser una herramienta mucho más amigable, que no exige tanto
conocimiento como, por ejemplo, el C#.
Por su sencillez, es bastante utilizado para herramientas de automatización
de procesos y aplicaciones web, por ejemplo.
Conocido también como “C Sharp” entre los programadores, también es una
evolución de C y C++.
C# es un lenguaje de programación orientado a objetos. Creado en el año
2000, se destaca por su simplicidad, trabaja con aplicaciones bajo el
framework .net como el visual studio de Windows.
Cuenta con un 7% de uso total a nivel mundial.
El Lenguaje de Consulta Estructurado popularmente conocido por sus siglas
en inglés como SQL, es un tipo de lenguaje de programación que ayuda a
solucionar problemas específicos o relacionados con la definición,
manipulación e integridad de la información representada por los datos que
se almacenan en las bases de datos.
Algunos aspectos de SQL están basados en el cálculo relacional, algunos en
el álgebra relacional que provienen del modelo relacional y otros a ninguno
de los dos sino que son parte de SQL.
10Lenguajesdeprogramación
másutilizadosactualmente
Página | 5
5. C#
6. Visual Basic. NET
7. SQL
R es un entorno de software libre (licencia GNU GLP) y lenguaje de
programación interpretado, es decir, ejecuta las instrucciones directamente,
sin una previa compilación del programa a instrucciones en lenguaje
máquina. El término entorno, en R, se refiere a un sistema totalmente
planificado y coherente, en lugar de una acumulación de herramientas
específicas e inflexibles, como suele ser el caso en otros softwares de análisis
de datos.
Un lenguaje de programación dinámico y de código abierto enfocado en la
simplicidad y productividad. Su elegante sintaxis se siente natural al leerla y
fácil al escribirla.
PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de
código abierto muy popular especialmente adecuado para el desarrollo web y
que puede ser incrustado en HTML.
10Lenguajesdeprogramación
másutilizadosactualmente
Página | 6
8. PHP
9. Ruby
10. Lenguaje de programación R
Para saber mas del tema ver el video:
https://www.youtube.com/watch?
v=7TezZ2JbvZs

Más contenido relacionado

La actualidad más candente

Leguajes de programación camila loaiza
Leguajes de programación  camila loaizaLeguajes de programación  camila loaiza
Leguajes de programación camila loaizaOnce Redes
 
47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...
47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...
47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...johanna marquez
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0Gregory de la Rosa
 
Lenguajes informáticos sistema operativo
Lenguajes informáticos   sistema operativoLenguajes informáticos   sistema operativo
Lenguajes informáticos sistema operativodianegasso
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)rjcm107
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarenPC
 
Lenguaje técnico de informática
Lenguaje técnico de informáticaLenguaje técnico de informática
Lenguaje técnico de informática993431901jaz
 
Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacionJANIIER
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONRYAJPS
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.seam98
 

La actualidad más candente (20)

Leguajes de programación camila loaiza
Leguajes de programación  camila loaizaLeguajes de programación  camila loaiza
Leguajes de programación camila loaiza
 
Historia Lenguajes y sus Tipos
Historia Lenguajes y sus TiposHistoria Lenguajes y sus Tipos
Historia Lenguajes y sus Tipos
 
47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...
47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...
47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0
 
Informatica
InformaticaInformatica
Informatica
 
Lenguajes informáticos sistema operativo
Lenguajes informáticos   sistema operativoLenguajes informáticos   sistema operativo
Lenguajes informáticos sistema operativo
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguaje técnico de informática
Lenguaje técnico de informáticaLenguaje técnico de informática
Lenguaje técnico de informática
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacion
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Presentación_moon
Presentación_moonPresentación_moon
Presentación_moon
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferencia
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
 

Similar a 10 lenguajes programación más usados

Similar a 10 lenguajes programación más usados (20)

ldp.pptx
ldp.pptxldp.pptx
ldp.pptx
 
Guia teorica
Guia teoricaGuia teorica
Guia teorica
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
LENGUAJES DE POGRAMACION.pptx
LENGUAJES DE POGRAMACION.pptxLENGUAJES DE POGRAMACION.pptx
LENGUAJES DE POGRAMACION.pptx
 
Profesión: Programación
Profesión: ProgramaciónProfesión: Programación
Profesión: Programación
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Consulta del lenguaje de programación
Consulta del lenguaje de programaciónConsulta del lenguaje de programación
Consulta del lenguaje de programación
 
Trabajo 6
Trabajo 6Trabajo 6
Trabajo 6
 
Presentación informatica semana 4
Presentación informatica semana 4Presentación informatica semana 4
Presentación informatica semana 4
 
Leguajes De Programación
Leguajes De ProgramaciónLeguajes De Programación
Leguajes De Programación
 
Leguajes De ProgramacióN
Leguajes De ProgramacióNLeguajes De ProgramacióN
Leguajes De ProgramacióN
 
Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Programación
ProgramaciónProgramación
Programación
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Lenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepoLenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepo
 
Introducción a la programacion.pdf
Introducción a la programacion.pdfIntroducción a la programacion.pdf
Introducción a la programacion.pdf
 
Sofware
SofwareSofware
Sofware
 

Más de KareliaRivas

Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación PythonKareliaRivas
 
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)KareliaRivas
 
Estrategia de aprendizaje 17 (Herencia)
Estrategia de aprendizaje 17 (Herencia)Estrategia de aprendizaje 17 (Herencia)
Estrategia de aprendizaje 17 (Herencia)KareliaRivas
 
Programación orientada a objetos (Herencia)
Programación orientada a objetos (Herencia)Programación orientada a objetos (Herencia)
Programación orientada a objetos (Herencia)KareliaRivas
 
Estrategia de aprendizaje 16 (Introducción a html)
Estrategia de aprendizaje 16 (Introducción a html)Estrategia de aprendizaje 16 (Introducción a html)
Estrategia de aprendizaje 16 (Introducción a html)KareliaRivas
 
Introducción a HTML
Introducción a HTMLIntroducción a HTML
Introducción a HTMLKareliaRivas
 
Programación orientada a objetos (Crear objetos)
Programación orientada a objetos (Crear objetos)Programación orientada a objetos (Crear objetos)
Programación orientada a objetos (Crear objetos)KareliaRivas
 
Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)KareliaRivas
 
Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)KareliaRivas
 
Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)KareliaRivas
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKareliaRivas
 
Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)KareliaRivas
 
Interfaces para sistemas de gestión de bases de datos
Interfaces para sistemas de gestión de bases de datosInterfaces para sistemas de gestión de bases de datos
Interfaces para sistemas de gestión de bases de datosKareliaRivas
 
Recursividad en programación
Recursividad en programaciónRecursividad en programación
Recursividad en programaciónKareliaRivas
 
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...KareliaRivas
 
Tipos de bases de datos distribuidas
Tipos de bases de datos distribuidasTipos de bases de datos distribuidas
Tipos de bases de datos distribuidasKareliaRivas
 

Más de KareliaRivas (20)

Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación Python
 
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)
 
Estrategia de aprendizaje 17 (Herencia)
Estrategia de aprendizaje 17 (Herencia)Estrategia de aprendizaje 17 (Herencia)
Estrategia de aprendizaje 17 (Herencia)
 
Programación orientada a objetos (Herencia)
Programación orientada a objetos (Herencia)Programación orientada a objetos (Herencia)
Programación orientada a objetos (Herencia)
 
Estrategia de aprendizaje 16 (Introducción a html)
Estrategia de aprendizaje 16 (Introducción a html)Estrategia de aprendizaje 16 (Introducción a html)
Estrategia de aprendizaje 16 (Introducción a html)
 
C#
C#C#
C#
 
Introducción a HTML
Introducción a HTMLIntroducción a HTML
Introducción a HTML
 
Programación orientada a objetos (Crear objetos)
Programación orientada a objetos (Crear objetos)Programación orientada a objetos (Crear objetos)
Programación orientada a objetos (Crear objetos)
 
Java
JavaJava
Java
 
Html
HtmlHtml
Html
 
Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)
 
Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)
 
Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)
 
Factorial en C++
Factorial en C++Factorial en C++
Factorial en C++
 
Interfaces para sistemas de gestión de bases de datos
Interfaces para sistemas de gestión de bases de datosInterfaces para sistemas de gestión de bases de datos
Interfaces para sistemas de gestión de bases de datos
 
Recursividad en programación
Recursividad en programaciónRecursividad en programación
Recursividad en programación
 
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
 
Tipos de bases de datos distribuidas
Tipos de bases de datos distribuidasTipos de bases de datos distribuidas
Tipos de bases de datos distribuidas
 

Último

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (20)

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

10 lenguajes programación más usados

  • 2. Tiposdelenguajede programación Un ámbito conocido por muchos en lo relacionado con la tecnología son los lenguajes de programación. Ellos son los encargados de hacer funcionar lo que conocemos como páginas web, apps, softwares y otros elementos que hoy facilitan nuestro día a día. Sin los lenguajes de programación, no estaríamos en la era de información en la que nos encontramos y, tal vez, ni existieran muchas de las herramientas hoy conocidas. ¿Te imaginas si un día llegaras a tu trabajo y encontrarás absolutamente todo en mandarín? A menos que domines el idioma, sería casi que imposible desarrollar tus tareas, ¿verdad? Sucede igual con las máquinas y dispositivos. Ellas requieren de un lenguaje específico para realizar sus funciones. Página | 1 ¿Qué es un lenguaje de programación? Es el medio por el cual se comunica a cualquier dispositivo que lo requiera, una serie de acciones o instrucciones con el fin de lograr un objetivo. Esto se produce con la escritura de un código, que el dispositivo interpreta y que da como resultado una acción o un resultado deseado.
  • 3. Página | 2 Tiposdelenguajede programación De acuerdo a su finalidad y herramientas en las que se usa, podemos describir tres clases de lenguajes de programación: Lenguaje máquina Es el más primitivo de los códigos y se basa en la numeración binaria, todo en 0 y 1. Este lenguaje es utilizado directamente por máquinas o computadora. Lenguajes de programación de bajo nivel Es un lenguaje un poco más fácil de interpretar, pero puede variar de acuerdo a la máquina o computadora que se esté programando. Primera generación: el lenguaje máquina y el ensamblador. Segunda generación: aquí encontramos los primeros lenguajes de programación de alto nivel, ejemplos de ellos son FORTRAN, COBOL. Tercera generación: en esta generación encontramos los lenguajes de programación de alto nivel imperativo, pero mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA). Cuarta generación: más cercanos a la época actual, es común encontrarlos en aplicaciones de gestión y manejo de bases de datos (NATURAL, SQL). Quinta generación: estos son los más avanzados y fueron pensado para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG). Lenguajes de programación de alto nivel En esta categoría se encuentran los más utilizados. Se usan palabras del inglés lo cual facilita que una persona pueda intervenir más fácil que en los dos anteriores. Según su generación y orden cronológico, los lenguajes de programación de alto nivel se clasifican en:
  • 4. 10Lenguajesdeprogramación másutilizadosactualmente Página | 3 Existen, en la actualidad, varios lenguajes de programación, pero destacaremos los más importantes de acuerdo con el índice TIOBE (estudio realizado por una empresa holandesa que analiza los lenguajes de programación más usados a nivel mundial). A continuación, conoce los 6 más usados, sus objetivos y segmentos de uso actualmente. 1. Java Es el más actualizado actualmente y esto se debe a su simplicidad y legibilidad. No en vano, más de 9 millones de usuarios lo usan y está presente en miles de millones de dispositivos, lo que significa un 15% del total en el mundo frente a otros lenguajes. Él se ha mantenido a lo largo del siglo XXI en las primeras posiciones, lo cual da una idea de lo importante que ha sido este lenguaje de programación en lo que utilizamos hoy en día. También es una de las habilidades más requeridas entre desarrolladores, tanto es así que es de el más importante skill que buscan las principales empresas de software y tecnología. Es utilizado en diferentes segmentos, tales como aplicaciones móviles, herramientas para aprendizaje, hojas de cálculo, entre otras.
  • 5. Un lenguaje de programación multiplataforma y multiparadigma, que también tiene un propósito general. Esto significa que soporta la orientación a objetos, la programación imperativa y funcional. Su sencillez, legibilidad y similitud con el idioma inglés lo convierten en un gran lenguaje, ideal para principiantes. 4. C++ Es una evolución del antes mencionado C. Este, sin embargo, tiene un enfoque en desarrollo de aplicaciones y softwares más complejos, que exigen, por ejemplo, una intervención visual. Los programas de diseño gráfico son un ejemplo del uso de este lenguaje de programación. Surgió en los años 70 y tenía un nombre que no cambió mucho: “B”. Con un alto porcentaje de uso al igual que java, 12%, es el segundo lenguaje más usado a nivel mundial. Su uso también es muy variado y se puede ejecutar en la mayoría de los sistemas operativos. Es comúnmente utilizado en aplicaciones de escritorio. 3. Python 10Lenguajesdeprogramación másutilizadosactualmente Página | 4 2. Lenguaje de programación C
  • 6. Ha tenido una rápida evolución en número de usuarios en los últimos años. Conocido por ser una herramienta mucho más amigable, que no exige tanto conocimiento como, por ejemplo, el C#. Por su sencillez, es bastante utilizado para herramientas de automatización de procesos y aplicaciones web, por ejemplo. Conocido también como “C Sharp” entre los programadores, también es una evolución de C y C++. C# es un lenguaje de programación orientado a objetos. Creado en el año 2000, se destaca por su simplicidad, trabaja con aplicaciones bajo el framework .net como el visual studio de Windows. Cuenta con un 7% de uso total a nivel mundial. El Lenguaje de Consulta Estructurado popularmente conocido por sus siglas en inglés como SQL, es un tipo de lenguaje de programación que ayuda a solucionar problemas específicos o relacionados con la definición, manipulación e integridad de la información representada por los datos que se almacenan en las bases de datos. Algunos aspectos de SQL están basados en el cálculo relacional, algunos en el álgebra relacional que provienen del modelo relacional y otros a ninguno de los dos sino que son parte de SQL. 10Lenguajesdeprogramación másutilizadosactualmente Página | 5 5. C# 6. Visual Basic. NET 7. SQL
  • 7. R es un entorno de software libre (licencia GNU GLP) y lenguaje de programación interpretado, es decir, ejecuta las instrucciones directamente, sin una previa compilación del programa a instrucciones en lenguaje máquina. El término entorno, en R, se refiere a un sistema totalmente planificado y coherente, en lugar de una acumulación de herramientas específicas e inflexibles, como suele ser el caso en otros softwares de análisis de datos. Un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Su elegante sintaxis se siente natural al leerla y fácil al escribirla. PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML. 10Lenguajesdeprogramación másutilizadosactualmente Página | 6 8. PHP 9. Ruby 10. Lenguaje de programación R Para saber mas del tema ver el video: https://www.youtube.com/watch? v=7TezZ2JbvZs