Informar y dar a conocer algunos de los lenguajes de programación mas usados, así como algunas características de la programación modular y beneficios que proporcionan los lenguajes de programación.
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
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.