Main > Programming > Compilers >

MetaC Compiler metacc r70125

MetaC Compiler metacc r70125

Sponsored Links

MetaC Compiler metacc r70125 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 1.7 MB
Platform: Any Platform
License: Free To Use But Restricted
Price:
Downloads: 1007
Date added: 2007-01-25
Publisher: Thomas Maier-Komor

MetaC Compiler metacc r70125 description

MetaC language extends C in a 100% backward compatible way with reflective features and techniques for refactoring, reconfiguring and modifying arbitrary C source code.
Therefore, the extensions provide special metadata types for working with source code information, syntactical structures for the definiton of code templates, and metafunctions to gather information about source code and refactor, modify, delete, or insert code.
Some of the modifications that can be done with MetaC, are also realizable with the C preprocessor. But the C preprocessor suffers certain limitations that can be overcome using MetaC.
The area of applications for MetaC is not limited to specific domains. But its concepts and its motivation has been derived from problems of CASE tools for embedded real-time systems (e.g. Mathworks Matlab, Telelogics Tau, Aonixs STP).
- Source code reconfiguration and refactoring in general.
- Abstraction of APIs and hardware-specific or vendor-specific implementations of well-defined functionallity (ever got locked to a specfic API by a RTOS vendor?).
- Source code instrumentation for WCET-analysis
- Adaption of source code to multiple embedded targets (especially differing native platform APIs) based upon an abstract machine model
- Application specific debug support (e.g. control-flow or data-flow tracing)
- Verification of domain- and application-specific constraints (e.g. MISRAs rules set for C based programs in automotive applicaitons)
Advantages of the Metaprogramming Approach:
- Source code modification is done based upon syntax. In consequence invalid modifications can be detected at the moment they are executed.
- Decision for code modifications can be made upon user parameters and information derived from the source code
- Crosscutting reconfigurations (i.e. reconfigurations concerning multiple functions or modules) of source code are possible.
Enhancements:
- Support for Win32 hosts was added.
- Support for initializer lists was added.
- Some C99 issues were fixed.
- Several more enhancements were made.
- A whole bunch of bugs were fixed.

MetaC Compiler metacc r70125 Screenshot

Advertisements

MetaC Compiler metacc r70125 Keywords

Bookmark MetaC Compiler metacc r70125

Hyperlink code:
Link for forum:

MetaC Compiler metacc r70125 Copyright

WareSeeker periodically updates pricing and software information of MetaC Compiler metacc r70125 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of MetaC Compiler metacc r70125 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
OpenWindows Augmented Compatibility Environment makes it possible to use the older OpenWindows Deskset environment on Solaris. Free Download
Inline::Filters Perl module contains common source code filters for Inline Modules. Free Download
Plastic SCM is a full-featured Software Configuration Management system that tracks changes to source code. Free Download
Ixion is a media player that uses wxWidgets and GStreamer. Free Download
tetex-upmethodology provides a complete set of LaTeX styles. Free Download
CodePrinter is a tiny utility to print out source code or other text files. Free Download
Google Data Objective-C Client provides a framework and source code that make it easy to access data through Google Data APIs. Free Download
Artistic Style project is a source code indenter, formatter, and beautifier for the C, C++, C# and Java programming languages. Free Download