lunes, 25 de octubre de 2010

.: Especialidades de Lenguajes Script :.

:: Especialidades de los lenguajes script ::



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.
Shell
  • 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.
Perl
  • 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.
PD. Significa que mis programas de Perl no los hice en base a su especialidad por lo que pude comprender con esta sección.


Python

Lenguaje de programación multiparadigma. Permite varios estilos de programación, como la programación:
  • Orientada a objetos.
  • Estructurada.
  • Funcional
  • Orientada a aspectos
TCL
  • 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
JavaScript
  • 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.
Bibliografía

1 comentario: