ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Automatas 1


Enviado por   •  29 de Enero de 2015  •  821 Palabras (4 Páginas)  •  161 Visitas

Página 1 de 4

HERRAMIENTAS COMPUTACIONALES LIGADAS CON LENGUAJES.

INTRODUCCIÓN

En el área de la programación podemos encontrar distintas ramas y procesos para llegar a la creación de un software o programa, desde los distintos tipos de lenguajes hasta ya dicha aplicación echa. En el proceso de construcción podemos encontrar un paso muy importante que es la compilación, esto consiste en convertir un código fuente en una acción realizada por el hardware que ejecuta dicho código, el trabajo del compilador es ejecutar dicho código fuente. Dentro de esta rama que es la compilación podemos encontrar distintas herramientas necesarias para la construcción de un software.

EDITORES DE ESTRUCTURAS

Un editor de estructuras toma como entrada una secuencia de órdenes para construir un programa fuente. El editor de estructuras no solo realiza las fuentes de creación y modificación de textos de un editor de textos ordinarios, sino que también analiza el texto del programa, imponiendo al programa fuente una estructura jerárquica apropiada. De esa manera el editor de estructuras puede realizar tareas adicionales útiles para la preparación de programas.

Ejemplos: Editores de C, Pascal, Visual Studio (Fox Pro, Basic, etc.). Para desarrollar un programa en Fortran, el primer paso es obviamente, escribir el código fuente, utilizando un editor de texto disponible en la computadora y guardándolo en archivos texto de extensión .f, .f90, .f95, .for o de extensión que soporte el compilador y el sistema operativo de la computadora.

En computadoras que funcionan bajo una versión de LINUX, lo usual que se utiliza, como editor de texto, es emacs. El Cornell Program Synthesizer (CPS). Es quizá el ejemplo más conocido y el más referenciado en la literatura.

Permite programar en un subconjunto del lenguaje PL/I denominado PL/CS. Gandalf es un conjunto de varios subproyectos. Su objetivo principal fue crear un entorno completo de desarrollo de software, y no sólo un entorno de programación. Doxygen: Genera documentación de código C/C++ en forma de páginas web, incluyendo diversos índices, el código fuente coloreado e indexado, e incluso diagramas de dependencia entre módulos. Javadoc: Para lenguaje Java. Usa un formato prefijado de comentario para las descripciones, incluyendo marcas HTML embebidas y palabras clave introducidas con el símbolo @. Se generan documentos en forma de páginas web. AdaBrowse/AdaDoc/Ada2html: Son herramientas similares a las anteriores para código en lenguaje Ada. Igualmente generan páginas web. GVim es la versión para Windows del editor de Unix Vim, un editor para programadores altamente configurable. JEdit es un editor orientado a la programación. Komodo Edit es un editor para lenguajes dinámicos (Perl, PHP, Python, Ruby y TCL) y de páginas web (JavaScript, CSS, HTML y XML).

Este

...

Descargar como (para miembros actualizados)  txt (5.4 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com