SlideShare una empresa de Scribd logo
1 de 11
Lenguajes de programacion
guia teòrica
Presentado por: Doly Ortiz
Grado: 11-E
Contenido
• Lenguajes de programacion mas comunes
• Caracteristicas de la programacion modular
• Grafica-interface de usuario
• Beneficios que ofrece los lenguajes de
programacion
C++
Desarrollado en 1983 para extender la capacidad de C, es un
lenguaje de programación de alto nivel, con el que se puede escribir
cualquier programa, además posee la ventaja sobre otros
lenguajes al permitir la programación genérica, la estructurada y la
orientada a objetos.
En la actualidad, el C++ es un lenguaje versátil, potente y general. Su éxito entre los
programadores profesionales le ha llevado a ocupar el primer puesto como herramienta
de desarrollo de aplicaciones. El C++ mantiene las ventajas del C en cuanto a riqueza de
operadores y expresiones, flexibilidad, concisión y eficiencia. Además, ha eliminado
algunas de las dificultades y limitaciones del C original. La evolución de C++ ha
continuado con la aparición de Java, un lenguaje creado simplificando algunas cosas de
C++ y añadiendo otras, que se utiliza para realizar aplicaciones en Internet.
Visual Basic.Net
Es un lenguaje de programación orientado a
objetos que cuenta con los beneficios que
necesita, el modelo de programación esta
diseñado para simplificar la programación de
aplicaciones en un entorno sumamente
distribuido. es totalmente diferente a sus
antecesores, permite crear aplicaciones de
escritorio, Web y móviles. Brinda un completo
número de características para hacer que el
desarrollo de aplicaciones sea realmente
rápido.
Java Script
• La popularidad de JavaScript se debe a su presencia en
la mayoría de las páginas web y en aplicaciones como la
lectura de documentos PDF o en la creación de programas
simples para computadora. Desarrollado por Netscape
Communications y Mozilla Fundación, es un lenguaje de
programación que apareció en 1995 que se identifica como
orientado a objetos, basado en prototipos e
interpretative. JavaScript tiene la ventaja de ser
incorporado en cualquier página web, puede ser ejecutado
sin la necesidad de instalar otro programa para ser
visualizado.
• Java por su parte tiene como principal característica ser un
lenguaje independiente de la plataforma. Se puede crear
todo tipo de programa que puede ser ejecutado en
cualquier ordenador del mercado: Linux, Windows, Apple,
etc.
Perl
• A pesar de haber sido lanzado en 1987, Perl sigue teniendo
relevancia en el mundo de la programación de escritorio y
web. Utiliza un tipo de datos dinámico y se nombra
multiparadigma. Perl es un lenguaje de propósito general
que se usa para la administración de sistemas, desarrollo
web y desarrollo de GUI, entre otras tareas.
• Es fácil de usar y destaca principalmente por su poderoso
sistema de procesamiento de texto. En su diseño se valoró
más que fuera fácil de usar, eficiente y completo que pequeño
y elegante. Tiene mucha influencia del lenguaje C, mientras
que ha influido a otros como Python, Ruby o JavaScript.
Ruby
• Es 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. Ruby es totalmente libre.
No sólo gratis, sino también libre para usarlo,
copiarlo, modificarlo y distribuirlo.
• Es considerado un lenguaje flexible, ya que
permite a sus usuarios alterarlo libremente. Las
partes esenciales de Ruby pueden ser quitadas o
redefinidas a placer. Se puede agregar funcionalidad
a partes ya existentes. Ruby intenta no restringir al
desarrollador.
Swift
• Swift es un lenguaje de
programación creado por Apple
para el desarrollo de aplicaciones
en iOS, OS X, Apple TV y Watch OS.
es un lenguaje rápido y eficaz que
proporciona información en
tiempo real y se integra a la
perfección con código escrito en
Objective-C. Así, los
desarrolladores pueden ofrecer
más seguridad, ahorrar tiempo y
crear apps aún mejores. ofrecer
más seguridad, ahorrar tiempo y
crear apps aún mejores.
Características de la
programacion modular
1.Es fácil de mantener y modificar
2.Es más fácil de escribir y depurar
3.Facilidad de controlar, es decir descompone un problema en estructuras jerárquicas, de modo
que se puede considerar cada estructura desde dos puntos de vista
4. Los programas que están constituidos por un único bloque, más o menos grande, de código,
dependiendo de la complejidad y tamaño de la aplicación, por ejemplo 5000 ó 6000 líneas de código sin
comentar, sin documentar y sin estructurar, esto es, sin hacer uso de un sólo submódulo, son programas
pocos legibles, difíciles de depurar y modificar y poco reutilizables.
5. Un problema complejo no puede solucionarse de una sola vez y con un único algoritmo
Interfaz de
ususario
Benéficos de los lenguajes de programación
• Mejoran la capacidad de atención y concentración. La programación de un software
medianamente complejo, implica una atención extra a cada palabra que escribimos en el editor
de código.
• Más autonomía y mayor interés por la experimentación y el aprendizaje. Cualquier persona que
comience a aprender un lenguaje de programación puede, partiendo de una base mínima,
aprender por sí mismo mediante la experimentación, siendo así más autónomos.
• Mayor orden y capacidad de comprensión. La programación en cualquier lenguaje requiere ser
ordenados en todo momento; o, por el contrario, el ordenador no será capaz de comprender
correctamente nuestras órdenes.
• Mejor capacidad de cálculo y de lógica. Numerosos estudios realizados en niños muestran que la
enseñaza de programación en edades tempranas se traduce en mejoras en la capacidad de
cálculo y de lógica, dos aptitudes muy asociadas a la acción de programar. En adultos, los
resultados, obviamente, son menores, pero también generan una mejora.

Más contenido relacionado

La actualidad más candente

Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programaciónzanahoria2015
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones movilesLisbeth Santur Abad
 
Lenguage de programacion de preferencia
Lenguage de programacion de preferenciaLenguage de programacion de preferencia
Lenguage de programacion de preferenciaRicky_2010
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.carmenmc2017
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 
Programación de Aplicaciones Móviles
Programación de Aplicaciones MóvilesProgramación de Aplicaciones Móviles
Programación de Aplicaciones MóvilesGuadalupe Piedra Olano
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónK Manuel TN
 
Programacion :)
Programacion :)Programacion :)
Programacion :)fuquencia
 
Actividad 3 cuadro comparativo de lenguajes
Actividad 3 cuadro comparativo de lenguajesActividad 3 cuadro comparativo de lenguajes
Actividad 3 cuadro comparativo de lenguajesSergio Muñiz
 
Programacion
ProgramacionProgramacion
ProgramacionDAYIS14
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la webOscar Luis Cdrc
 
Leguajes de programación camila loaiza
Leguajes de programación  camila loaizaLeguajes de programación  camila loaiza
Leguajes de programación camila loaizaOnce Redes
 

La actualidad más candente (17)

Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Cabrera ies 2011
Cabrera ies 2011Cabrera ies 2011
Cabrera ies 2011
 
Lenguage de programacion de preferencia
Lenguage de programacion de preferenciaLenguage de programacion de preferencia
Lenguage de programacion de preferencia
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Programación de Aplicaciones Móviles
Programación de Aplicaciones MóvilesProgramación de Aplicaciones Móviles
Programación de Aplicaciones Móviles
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
 
Programacion :)
Programacion :)Programacion :)
Programacion :)
 
E.s
E.sE.s
E.s
 
Actividad 3 cuadro comparativo de lenguajes
Actividad 3 cuadro comparativo de lenguajesActividad 3 cuadro comparativo de lenguajes
Actividad 3 cuadro comparativo de lenguajes
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
 
Guia teorica
Guia teoricaGuia teorica
Guia teorica
 
Leguajes de programación camila loaiza
Leguajes de programación  camila loaizaLeguajes de programación  camila loaiza
Leguajes de programación camila loaiza
 

Similar a Lenguajes de programación más comunes y sus características

lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONBryan Perdomo
 
Características de 10 lenguajes de programación
Características de 10 lenguajes de programaciónCaracterísticas de 10 lenguajes de programación
Características de 10 lenguajes de programaciónAlexa Chisaguano
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozadaAdrianaYepezM
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014Neptuno Networks
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptxJulinAguirre8
 
Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Luiscarrodeguas
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonadoRAUL Velez
 
Libro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuarioLibro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuariosocrates12854
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioJessica
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programaciónGabriel Solano
 
Los tipos de lenguaje de programación
Los tipos de lenguaje de programaciónLos tipos de lenguaje de programación
Los tipos de lenguaje de programaciónKareliaRivas
 

Similar a Lenguajes de programación más comunes y sus características (20)

lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Taller saberes previos
Taller saberes previosTaller saberes previos
Taller saberes previos
 
Ruby-y-Visual-Basic.pptx
Ruby-y-Visual-Basic.pptxRuby-y-Visual-Basic.pptx
Ruby-y-Visual-Basic.pptx
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
ldp.pptx
ldp.pptxldp.pptx
ldp.pptx
 
Características de 10 lenguajes de programación
Características de 10 lenguajes de programaciónCaracterísticas de 10 lenguajes de programación
Características de 10 lenguajes de programación
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozada
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx
 
LENGUAJES DE POGRAMACION.pptx
LENGUAJES DE POGRAMACION.pptxLENGUAJES DE POGRAMACION.pptx
LENGUAJES DE POGRAMACION.pptx
 
Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
 
Libro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuarioLibro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuario
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuario
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 
Los tipos de lenguaje de programación
Los tipos de lenguaje de programaciónLos tipos de lenguaje de programación
Los tipos de lenguaje de programación
 
Programacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptxProgramacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptx
 

Lenguajes de programación más comunes y sus características

  • 1. Lenguajes de programacion guia teòrica Presentado por: Doly Ortiz Grado: 11-E
  • 2. Contenido • Lenguajes de programacion mas comunes • Caracteristicas de la programacion modular • Grafica-interface de usuario • Beneficios que ofrece los lenguajes de programacion
  • 3. C++ Desarrollado en 1983 para extender la capacidad de C, es un lenguaje de programación de alto nivel, con el que se puede escribir cualquier programa, además posee la ventaja sobre otros lenguajes al permitir la programación genérica, la estructurada y la orientada a objetos. En la actualidad, el C++ es un lenguaje versátil, potente y general. Su éxito entre los programadores profesionales le ha llevado a ocupar el primer puesto como herramienta de desarrollo de aplicaciones. El C++ mantiene las ventajas del C en cuanto a riqueza de operadores y expresiones, flexibilidad, concisión y eficiencia. Además, ha eliminado algunas de las dificultades y limitaciones del C original. La evolución de C++ ha continuado con la aparición de Java, un lenguaje creado simplificando algunas cosas de C++ y añadiendo otras, que se utiliza para realizar aplicaciones en Internet.
  • 4. Visual Basic.Net Es un lenguaje de programación orientado a objetos que cuenta con los beneficios que necesita, el modelo de programación esta diseñado para simplificar la programación de aplicaciones en un entorno sumamente distribuido. es totalmente diferente a sus antecesores, permite crear aplicaciones de escritorio, Web y móviles. Brinda un completo número de características para hacer que el desarrollo de aplicaciones sea realmente rápido.
  • 5. Java Script • La popularidad de JavaScript se debe a su presencia en la mayoría de las páginas web y en aplicaciones como la lectura de documentos PDF o en la creación de programas simples para computadora. Desarrollado por Netscape Communications y Mozilla Fundación, es un lenguaje de programación que apareció en 1995 que se identifica como orientado a objetos, basado en prototipos e interpretative. JavaScript tiene la ventaja de ser incorporado en cualquier página web, puede ser ejecutado sin la necesidad de instalar otro programa para ser visualizado. • Java por su parte tiene como principal característica ser un lenguaje independiente de la plataforma. Se puede crear todo tipo de programa que puede ser ejecutado en cualquier ordenador del mercado: Linux, Windows, Apple, etc.
  • 6. Perl • A pesar de haber sido lanzado en 1987, Perl sigue teniendo relevancia en el mundo de la programación de escritorio y web. Utiliza un tipo de datos dinámico y se nombra multiparadigma. Perl es un lenguaje de propósito general que se usa para la administración de sistemas, desarrollo web y desarrollo de GUI, entre otras tareas. • Es fácil de usar y destaca principalmente por su poderoso sistema de procesamiento de texto. En su diseño se valoró más que fuera fácil de usar, eficiente y completo que pequeño y elegante. Tiene mucha influencia del lenguaje C, mientras que ha influido a otros como Python, Ruby o JavaScript.
  • 7. Ruby • Es 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. Ruby es totalmente libre. No sólo gratis, sino también libre para usarlo, copiarlo, modificarlo y distribuirlo. • Es considerado un lenguaje flexible, ya que permite a sus usuarios alterarlo libremente. Las partes esenciales de Ruby pueden ser quitadas o redefinidas a placer. Se puede agregar funcionalidad a partes ya existentes. Ruby intenta no restringir al desarrollador.
  • 8. Swift • Swift es un lenguaje de programación creado por Apple para el desarrollo de aplicaciones en iOS, OS X, Apple TV y Watch OS. es un lenguaje rápido y eficaz que proporciona información en tiempo real y se integra a la perfección con código escrito en Objective-C. Así, los desarrolladores pueden ofrecer más seguridad, ahorrar tiempo y crear apps aún mejores. ofrecer más seguridad, ahorrar tiempo y crear apps aún mejores.
  • 9. Características de la programacion modular 1.Es fácil de mantener y modificar 2.Es más fácil de escribir y depurar 3.Facilidad de controlar, es decir descompone un problema en estructuras jerárquicas, de modo que se puede considerar cada estructura desde dos puntos de vista 4. Los programas que están constituidos por un único bloque, más o menos grande, de código, dependiendo de la complejidad y tamaño de la aplicación, por ejemplo 5000 ó 6000 líneas de código sin comentar, sin documentar y sin estructurar, esto es, sin hacer uso de un sólo submódulo, son programas pocos legibles, difíciles de depurar y modificar y poco reutilizables. 5. Un problema complejo no puede solucionarse de una sola vez y con un único algoritmo
  • 11. Benéficos de los lenguajes de programación • Mejoran la capacidad de atención y concentración. La programación de un software medianamente complejo, implica una atención extra a cada palabra que escribimos en el editor de código. • Más autonomía y mayor interés por la experimentación y el aprendizaje. Cualquier persona que comience a aprender un lenguaje de programación puede, partiendo de una base mínima, aprender por sí mismo mediante la experimentación, siendo así más autónomos. • Mayor orden y capacidad de comprensión. La programación en cualquier lenguaje requiere ser ordenados en todo momento; o, por el contrario, el ordenador no será capaz de comprender correctamente nuestras órdenes. • Mejor capacidad de cálculo y de lógica. Numerosos estudios realizados en niños muestran que la enseñaza de programación en edades tempranas se traduce en mejoras en la capacidad de cálculo y de lógica, dos aptitudes muy asociadas a la acción de programar. En adultos, los resultados, obviamente, son menores, pero también generan una mejora.

Notas del editor

  1. QuickStarter ha creado un esquema para ayudarle a empezar a trabajar en la presentación. Algunas diapositivas incluyen información aquí en las notas para proporcionar temas adicionales para que investigue.