Metac Compiler Metacc

Metac-taal verlengt C op een achterwaartse compatibele manier van 100%.
Download nu

Metac Compiler Metacc Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Free To Use But Rest...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Thomas Maier-Komor
  • Uitgever website:
  • http://www.maier-komor.de/mtwrite.html

Metac Compiler Metacc Tags


Metac Compiler Metacc Beschrijving

Metac-taal verlengt C op een achterwaartse compatibele manier van 100%. Metac-taal verlengt C op een achterwaartse compatibele manier van 100% met reflecterende functies en technieken voor het refactoren, herconfigureren en wijzigen van arbitraire C-broncode. Daarom bieden de extensies speciale metadata-typen voor het werken met broncodegegevens, syntactische structuren voor de definiton van codesjablonen en metetalingen om informatie te verzamelen over broncode en refactor, wijzigen, verwijderen of invoegen code. Sommige wijzigingen die metac kunnen worden gedaan, zijn ook realiseerbaar met de C preprocessor. Maar de C preprocessor lijdt bepaalde beperkingen die kunnen worden overwonnen met behulp van Metac. Het gebied van aanvragen voor metac is niet beperkt tot specifieke domeinen. Maar de concepten en de motivatie ervan zijn afgeleid van problemen van gevalhulpmiddelen voor ingebedde real-time systemen (b.v. Mathork's Matlab, Telelogic's TAU, AONIX STP). · Broncodeherconfiguratie en refactoring in het algemeen. · Abstractie van API's en hardware-specifieke of leverancierspecifieke implementaties van goed gedefinieerde functies (ooit werden op een specifieke API door een RTOS-leverancier geblokkeerd?). · Broncode-instrumentatie voor WCET-analyse · Aanpassing van de broncode naar meerdere ingesloten doelen (met name verschillende inheemse platform-API's) op basis van een abstract machinemodel · Toepassingspecifieke debug-ondersteuning (bijv. Control-flow of data-flow-tracing) · Verificatie van domein- en toepassingspecifieke beperkingen (bijv Misra's regels die zijn ingesteld voor C-gebaseerde programma's in Automotive Affections) Voordelen van de Metaprogrammingsbenadering: · Broncode-modificatie wordt gedaan op basis van syntaxis. In consequentie kunnen ongeldige modificaties worden gedetecteerd op het moment dat ze worden uitgevoerd. · Besluit voor codemodificaties kan worden gemaakt op gebruikersparameters en informatie die is afgeleid van de broncode · CrosscutTing-herconfiguraties (dwz herconfiguraties met betrekking tot meerdere functies of modules) van de broncode zijn mogelijk. Wat is er nieuw in deze release: · Ondersteuning voor Win32-hosts is toegevoegd. · Ondersteuning voor initializerlijsten is toegevoegd. · Sommige C99-problemen waren opgelost. · Er zijn verschillende meer verbeteringen gemaakt. · Er was een hele stel bugs vast.


Metac Compiler Metacc Gerelateerde software

Coro

Coro is een grote familie van Perl-module die coöperatieve multitasking in Perl implementeert. ...

206

Downloaden

Beesoft Tracer

BEESOFT TRACER is een reeks gereedschappen voor een extern debugging van het uitvoeren van programma. ...

223

Downloaden