Clout

CSCOUT es un analizador de código fuente y un navegador de refactorización para colecciones de programas C.
Descargar ahora

Clout Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Free for non-commerc...
  • Precio:
  • FREE
  • Nombre del editor:
  • Diomidis Spinellis
  • Sitio web del editor:
  • http://www.spinellis.gr/cscout/

Clout Etiquetas


Clout Descripción

CSCOUT es un analizador de código fuente y un navegador de refactorización para colecciones de programas C. CSCOUT es un analizador de código fuente y un navegador de refactorización para colecciones de programas C. Puede procesar espacios de trabajo de múltiples proyectos (definimos un proyecto como una colección de archivos de origen C que están vinculados entre sí) mapeando la complejidad introducida por el preprocesador C de nuevo en los archivos originales de código fuente de C. La aplicación aprovecha los avances modernos de hardware ( Procesadores rápidos y grandes capacidades de memoria) para analizar el código fuente C más allá del nivel de detalle y precisión proporcionados por los compiladores, enlazadores y otros analizadores de código fuente. El análisis CSCOUT realiza tiene en cuenta los alcances del identificador introducidos por el preprocesador C y los espacios de nombres y los espacios de nombres. Después de la fuente de análisis del código fuente CSCOUT, realice cortes de identificadores de proyecto transversales precisos, - Procese consultas sofisticadas en identificadores, archivos y funciones, ubican los identificadores no utilizados o en alcance incorrecto, - identifique los archivos de encabezado que no deben incluirse, y - Crear gráficos de llamadas que abarcan las funciones de C y las macros similares a la función, ya se han aplicado en proyectos que van desde decenas de miles de líneas, como el servidor web de Apache, a millones de líneas, como el Linux, la FreeBSD y las ventanas Investigación de los núcleos. Con CSCOUT, puede hacer que su hardware realmente funcione por su dinero. Por ejemplo, procesar el kernel de 2.6.11 Linux (4.2 millones de líneas de código) requiere 4052 MB de RAM y 4.7 horas de procesamiento en una computadora Dual-CPU 2.2MHZ AMD Opteron. Después de que el procesamiento CSCOUT mantiene detalles sobre 1.1 millones de identificadores y 89 mil funciones y macros similares a la función. ¿Qué hay de nuevo en este lanzamiento: · Esta versión agrega soporte para la visualización de archivos de gráficos en formato PDF y PNG, así como opciones para especificar gráficos, nodos y propiedades de borde a DOT. · Además, el compilador de espacio de trabajo ahora trata correctamente con definiciones de archivos para archivos, y los símbolos de terminales de YACC se pueden unificar con los macros Y.tab.h correspondientes. · Finalmente, esta versión corrige un espaciado de línea extraña en los listados de códigos fuente de los archivos que contienen retornos de carro, corrige la visualización de gráficos con nodos vacíos, y corrige el manejo de identificadores que declaran una función en un ámbito interno sin especificador de clase.


Clout Software relacionado

Kojak

Un kit para el juicio objetivo y la detección basada en el conocimiento de los cuellos de botella de rendimiento. ...

175

Descargar

Apache Antunit

Antunit es una biblioteca de tareas de hormigas que se desarrolló inicialmente para escribir pruebas para tareas de hormigas sin recurrir a JUnit. ...

58

Descargar