Materia. Lenguajes de Programación
Hora. M1 -M3 (Martes)
Que tal compañeros, estoy aquí de nuevo para informarles las acciones específicas o lo que se puede hacer con cada lenguaje script que vimos en le semana 3 de la clase ordinaria de Lenguajes de Programacion:
Awk
- Modificar archivos.
- Buscar y transformar bases de datos.
- Generar informes simples.
- Buscar un nombre particular en una carta.
- Añadir un nuevo campo a una base de datos pequeña.
- Realizar el tipo de funciones que proporcionan muchas de las herramientas de UNIX:
- Buscar patrones (egrep)
- Modificar archivos (tr o sed)
- Especialmente diseñado para trabajar con archivos estructurados y patrones de texto.
- Descomponer líneas de entrada de campos y comparar estos campos con patrones que se especifiquen.
- Considerado como intérprete de comandos de Linux y su programación (programación Shell)
- Es sólo un programa con el cual interactúan el usuario y el sistema operativo.
- Generalmente se usa para agilizar los comandos de Shell sin la necesidad de estar escribiéndolos repetidamente.
- Lenguaje interpretado orientado a búsqueda ,extracción y formateado de ficheros de tipo texto.
- Muy usado para gestión y manejo de procesos (conteo, extracción de parámetros característicos…)
- Combinación de las características de los lenguajes más usados por los programadores en UNIX como awk y Shell.
- Su potencia se basa en la similitud con las mejores características del lenguaje estructurado C.
- Cualquier utilidad de sh, awk o sed se puede implementar de una manera más potente y sencilla en Perl.
- Construcción de pequeños programas que pueden usarse como filtros para ordenar información de ficheros, realizar búsquedas, etc.
Python
Lenguaje de programación multiparadigma. Permite varios estilos de programación, como la programación:
- Orientada a objetos.
- Estructurada.
- Funcional
- Orientada a aspectos
- Lenguaje script diseñado para integrarse en otras aplicaciones (como otros lenguajes scripts)
- Soporta listas y arreglos, e implementa estructuras de control y llamadas a procedimientos
- Tk es el toolkit de TCL para crear interfaces gráficas.
- TCL/TK está diseñado para poder incorporarse como intérprete a otras aplicaciones
- Lenguaje de tipo script compacto.
- Basado en objetos y guiado por eventos
- Diseñado específicamente para el desarrollo de aplicaciones para interactuar con la página Web. Hay una interacción cliente – servidor.
- Se usa para pedir datos, confirmaciones, mostrar mensajes, crear animaciones, etc.
- Ejemplos de uso de javascript: Tenemos a Hotmail, Facebook, etc.
- VIDAL CORTÉS, J Alberto. “El Lenguaje de Programación AWK/GAWK”. Córdoba.2001. Pag 1. http://blyx.com/public/docs/programacion/Manual_Awk_castellano.pdf
- _______________. “Programación Shell en Linux”. casidiablohost.googlepages.com/ProgramacinenshellLinux.pdf
- _______________. “Introducción al Lenguaje Perl”. http://www.pablin.com.ar/computer/cursos/varios/perl1.htm
- Usabilidadweb.com.ar. “Introducción a Python”. http://www.usabilidadweb.com.ar/python.php
- TODOROVICH, Elias. “Tcl/Tk para Herramientas EDA”. http://arantxa.ii.uam.es/~mcts/papers/Tcl-Tutorial-definitivo.pdf
- WebEstilo. “JavaScript”. http://www.webestilo.com/javascript/js00.phtml
Te pongo dos puntos extra para la clase.
ResponderEliminar