Download MetaC Compiler metacc r70125

Antivirus information.

We did not scan MetaC Compiler metacc r70125 for viruses, adware, spyware or other type of malware. For your own protection it's recommended to have an updated antivirus installed on your computer when downloading and installing programs from freesoftware0.

freesoftware0 lists downloads from various software publishers, so if you have a question regarding a particular software contact the publisher directly. The download links for MetaC Compiler metacc r70125 are provided to you by freesoftware0 without any warranties, representations or gurantees of any kind, so download at your own risk.


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. Mathwork's Matlab, Telelogic's Tau, Aonix's 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. MISRA's 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.

What's New in This Release:

· 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.

Product's homepage

Related programsOur Recommendations

Stick Basketball 3.5

Ready for some ball? Play 21, a single match or go for the tourney win, in this online game!About


AsmMgr 0.9.47

AsmMgr is an assembler IDE front end. The program calls several support programs and can coordinate


phil 1.2

phil is a command-line Python utility that sends reminder emails about meetings as defined in an



PLKSTKGLSSGRY is just a gray version of the PLSTKGLSS theme.Developer commentsI just change the


Fedora Dark 1.1

Fedora Dark is a dark GTK theme based on Nodoka.How to install?· Right click on your desktop


Project LRNJ: Slime Forest Adventure Build 106

Project LRNJ: Slime Forest Adventure's goal is to make LeaRNing Japanese fun and easy with a


ec2-ssh 1.2.1

ec2-ssh is a simple command-line utility, allowing you to SSH into you Amazon EC2 instances by


collective.mediaelementjs 0.1.6

collective.mediaelementjs is a product that provides a simple integration of the MediaElementJS


Twitter share 1.3

With Twitter share extension you can easily share interesting URLs with your friends.About Google


Nautilus Python Extensions

The Nautilus Python Extensions project offers some extensions for Ubuntu and Nautilus, written in


Thumbnail of MetaC Compiler metacc r70125


5 stars

Price: FREE

Publisher/Developer: Thomas Maier-Komor

Release Date: Jul 3, 2012

View Program Details

Top Downloadslast week