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.

Lenguajes de programacion

  • 1.
    Lenguajes de programacion guiateòrica Presentado por: Doly Ortiz Grado: 11-E
  • 2.
    Contenido • Lenguajes deprogramacion mas comunes • Caracteristicas de la programacion modular • Grafica-interface de usuario • Beneficios que ofrece los lenguajes de programacion
  • 3.
    C++ Desarrollado en 1983para 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 unlenguaje 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 • Lapopularidad 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 pesarde 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 unlenguaje 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 esun 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 programacionmodular 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
  • 10.
  • 11.
    Benéficos de loslenguajes 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

  • #4 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.