Metac compilador metacc

El lenguaje Metac se extiende C de una manera compatible con el 100% hacia atrás.
Descargar ahora

Metac compilador metacc Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Free To Use But Rest...
  • Precio:
  • FREE
  • Nombre del editor:
  • Thomas Maier-Komor
  • Sitio web del editor:
  • http://www.maier-komor.de/mtwrite.html

Metac compilador metacc Etiquetas


Metac compilador metacc Descripción

El lenguaje METAC se extiende C de una manera compatible con un 100%. Metac Language se extiende C de una manera compatible con el 100% hacia atrás con las características y técnicas reflectantes para refactorizar, reconfigurar y modificar el código fuente arbitraria de CUSE. Por lo tanto, las extensiones proporcionan tipos especiales de metadatos para trabajar con información de código fuente, estructuras sintácticas para la definición de plantillas de código y metafunciones para recopilar información sobre el código fuente y el refactor, modificar, eliminar o insertar el código. Algunas de las modificaciones que se pueden hacer con MetAC, también son realizables con el preprocesador C. Pero el preprocesador C sufre ciertas limitaciones que se pueden superar utilizando MetAC. El área de las solicitudes para Metac no se limita a dominios específicos. Pero sus conceptos y su motivación se han derivado de problemas de herramientas de casos para sistemas en tiempo real incorporados (por ejemplo, Matlab de Mathwork, Telelogic Tau, Aonix STP). . · Adaptación del código fuente a múltiples objetivos integrados (especialmente diferentes API de plataforma nativa) según un modelo de máquina abstracta · Soporte de depuración específico de la aplicación (por ejemplo, trazado de flujo de control o flujo de datos) · Verificación de restricciones específicas de dominio y aplicación (por ejemplo, Reglas de Misra establecidas para programas basados ​​en C en aplicaciones automotrices) Ventajas del enfoque de la metaprogramación: · La modificación del código fuente se realiza basándose en la sintaxis. En consecuencia, se pueden detectar modificaciones inválidas en el momento en que se ejecutan. · La decisión de modificaciones de código se puede realizar a los parámetros de usuario y la información derivada del código fuente · son posibles las reconfiguraciones transversales (es decir, las reconfiguraciones relacionadas con las funciones o módulos de transferencia) de código fuente. Novedades en esta versión: · Se agregó soporte para hosts Win32. · Se agregó soporte para listas de inicialización. · Se solucionaron algunos problemas C99. · Se hicieron varias mejoras más. · Se solucionó un montón de bichos.


Metac compilador metacc Software relacionado

Coro

Coro es una familia de módulos de Perl grande que implementa multitarea cooperativa en Perl. ...

206

Descargar