1 / 6

Herramientas de Diseño de software

Herramientas de Diseño de software. Herramientas de Diseño de software.

ruby
Download Presentation

Herramientas de Diseño de software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Herramientas de Diseño de software

  2. Herramientas de Diseño de software Las herramientas de diseño de software, son aquellas que permiten realizar aplicativos, programas, rutinas, utilitarios y sistemas para que la parte física del computador u ordenador, funcione y pueda producir resultados. Hoy día existen múltiples herramientas de programación en el mercado, tanto para analistas expertos como para analistas inexpertos.

  3. PERL Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación. La estructura completa de Perl deriva ampliamente del lenguaje C. Perl es un lenguaje imperativo, con variables, expresiones, asignaciones, bloques de código delimitados por llaves, estructuras de control y subrutinas. Perl también toma características de la programación shell. Todas las variables son marcadas con un signo precedente (sigil). Los sigil identifican inequívocamente los nombres de las variables, permitiendo a Perl tener una rica sintaxis. Notablemente, los sigil permiten interpolar variables directamente dentro de las cadenas de caracteres (strings). Como en los shell, Perl tiene muchas funciones integradas para tareas comunes y para acceder a los recursos del sistema. Perl toma las listas del Lisp, hash (memoria asociativa) del AWK y expresiones regulares del sed. Todo esto simplifica y facilita todas las formas del análisis sintáctico, manejo de texto y tareas de gestión de datos.

  4. RUBY Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, Características • orientado a objetos • cuatro niveles de ámbito de variable: global, clase, instancia y local. • manejo de excepciones • Iteradores y clausuras o closures (pasando bloques de código) • expresiones regulares nativas similares a las de Perl a nivel del lenguaje • posibilidad de redefinir los operadores (sobrecarga de operadores) • recolección de basura automática • altamente portable • Hilos de ejecución simultáneos en todas las plataformas usando greenthreads • Carga dinámica de DLL/bibliotecas compartidas en la mayoría de las plataformas • introspección, reflexión y meta programación • amplia librería estándar • soporta inyección de dependencias • soporta alteración de objetos en tiempo de ejecución • continuaciones y generadores

  5. PYTHON Pythones un lenguaje de programación interpretado creado por Guido van Rossum en el año 1991. Se compara habitualmente con Tcl, Perl, Scheme, Java y Ruby. En la actualidad Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation. Pythones un lenguaje de programación multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite varios estilos: programación orientada a objetos, programación estructurada y programación funcional. Otros paradigmas están soportados mediante el uso de extensiones. Pythonusa tipo de dato dinámico y referencecounting para la utilización de la memoria. Una característica importante de Python es la resolución dinámica de nombres; es decir, lo que enlaza un método y un nombre de variable durante la ejecución del programa (también llamado ligadura dinámica de métodos).

More Related