About site: Programming/Methodologies/Generative Programming - Generative Programming
Return to Computers also Computers
  About site: http://en.wikipedia.org/wiki/Generative_programming

Title: Programming/Methodologies/Generative Programming - Generative Programming Growing article, with links to many related topics. Wikipedia.
Open_Source_Experts A directory of companies that provide support for various Open Source software and a searchable database for clients looking for related service providers.

Hesselink,_Wim_H_ University of Groningen - Nondeterminacy, predicate transformation semantics, distributed programming, design and correctness of algorithms, and mechanical theorem proving for correctness and design

Domain_Name_Expert Provides domain name registration advice.

Webstart_Ltd Offers design, consulting, and maintenance services.

Intermast_Studios Providing design, custom graphics, hosting, e-commerce solutions, promotion and domain name registration. Located in Queensland, Australia.

Benedick,_Gar Provides web design and development including interactive and multimedia presentations. Based in Laguna Hills, California, United States.


  Alexa statistic for http://en.wikipedia.org/wiki/Generative_programming





Get your Google PageRank






Please visit: http://en.wikipedia.org/wiki/Generative_programming


  Related sites for http://en.wikipedia.org/wiki/Generative_programming
    CTM_Solutions Developers of motion pictures, Web TV and Internet productions.
    YellowTip_Software Software solution designed to meet the specific scheduling and reporting needs of spas, health clubs, salons, clinics and other health related organizations.
    The_Rinaldi_Collection With over 200 first rate freeware XCMD and XFCN to download, fully documented and supported by the author (also known as the XCMD Factory), and many smart Transcript developer tools.
    FreeBSD_Online A helpful resource for FreeBSD containing howtos, articles, forum and a free jobs portal for UNIX jobs.
    Quios Text messaging and news delivery to mobile devices.
    FluxCenter Perl and CGI programming/installation with a very open fee structure and service guarantee.
    PhotoMama PhotoMama Online Photo Service allows you to share your photos, create online photo albums, manipulate your photos, store your Photos for free and get high quality digital prints.
    Administrative_Solutions_for_K-12_Educators Genesis specializes in administrative solutions for K-12 school districts. Offers admin solutions, data warehousing, security and mobile solutions for education professionals.
    Concentrated_Guide_to_SCJP2 A zip archive consisting of SCJP Notes (PDF) and Questions and Answers (Word document) compiled by Ashraf Fouad Ayoub and Ashraf Samir Helmy.
    Tux_Deluxe A web lifestyle magazine with a focus on free software, digital rights and the art and craft of programming for the real world.
    ObjectARX_&_Dummies Talk about programming using .NET framework and ObjectARX Autodesk API.
    RFC_2123 Traffic Flow Measurement: Experiences with NeTraMet. N. Brownlee. March 1997.
    Total_Software_Solutions_Limited This full service computerized application support company offers the RSG Reinsurance applications originally developed by RE Systems Group and running on Raining Data D3 database. Located in Hamilto
    PEBBLE A programming language that compiles to Brainfuck and C.
    Visual_Basic_MCI_Command_Post Multimedia programming examples.
    IBM_S/390_Server_Sets_Web_Performance_Record IBM's S/390 G5 Server has set a new record for Internet performance with the IBM WebSphere Application Server, according to results of recent SPECweb96 testing. (IBM) (January 25, 1999)
    SP-Forth ANS compliant Win32 multithreaded Forth system. Released under GPL on SourceForge.
    Longhurstsolutions_com Specializing in design, hosting, and maintenance for small businesses, professionals, and performers. Located in London, United Kingdom.
    Intellisight Providing design, hosting, marketing, 3d visualisation, e-commerce solutions and maintenance services. Based in Irvine, California, United States.
    New_York_Times__Old_Apple_Macintosh_Team_Aims_to_Put_Linux_on_the_Desktop Development of Eazel.
This is websites2007.org cache of m/ as retrieved on 2008.09.07 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
Automatic programming - Wikipedia, the free encyclopedia /**/

Automatic programming

From Wikipedia, the free encyclopedia   (Redirected from Generative programming) Jump to: navigation, search In computer science, the term automatic programming[1] identifies a type of computer programming in which some mechanism generates a computer program rather than have human programmers write the code.There has been little agreement on the precise definition of automatic programming, mostly because its meaning has changed over time. David Parnas, tracing the history of "automatic programming" in published research, noted that in the 1940s it described automation of the manual process of punching paper tape. Later it referred to translation of high-level programming languages like Fortran and ALGOL. In fact, one of the earliest programs identifiable as a compiler was called Autocode. Parnas concluded that "automatic programming has always been an euphemism for programming in a higher-level language than was then available to the programmer."[2]

Contents

1 Generative programming2 Source code generation2.1 Implementations3 See also4 References5 External links//

[edit] Generative programming

Generative programming is a style of computer programming that uses automated source code creation through generic classes, prototypes, templates, aspects, and code generators to improve programmer productivity. It is often related to code-reuse topics such as component-oriented programming.

[edit] Source code generation

Source code generation is the act of generating source code basing on an ontological model such as a template and is accomplished with a programming tool such as a template processor or an IDE. These tools allow the generation of source code through any of various means. The simplest form of source code generator is a macro processor, such as the C preprocessor, which replaces patterns in source code according to relatively simple rules.[edit] ImplementationsIDEs such as Microsoft Visual Studio have more advanced forms of source code generation, with which the programmer can interactively select and customize "snippets" of source code. Program "wizards", which allow the programmer to design graphical user interfaces interactively while the compiler invisibly generates the corresponding source code, are another common form of source code generation.Examples:NConstruct is a Windows and Web rapid enterprise application development tool and environment for .NET Framework environment. It generates .NET C# source code for all tiers of the application through simple wizard procedures.MyGeneration is a template-based code generator for the Microsoft .NET Framework.

[edit] See also

Code generation (compiler)Template processorSource-to-source compilerAspect-oriented programmingModel Driven Engineering (MDE)Model-driven architecture (MDA)Domain-Specific Modeling (DSM)Modeling languageData transformationTransformation language (TL)XML transformation language (XTL)Model Transformation Language (MTL)Semantic translationVocabulary-based transformationData mappingMetadataMetaprogrammingModeling perspectivesMOF Queries/Views/Transformations (QVT)Meta-Object Facility (MOF)Language-oriented programming (LOP)Domain Specific Language (DSL)Generative programming (GP)Generative Modelling Language (GML)Intentional Programming (IP)Software factoryMetamodelMetamodelingMetamodeling techniqueXML Metadata Interchange (XMI)Object-oriented analysis and design (OOAD)Unified Modeling Language (UML)Software engine

[edit] References

^ Ricardo Aler Mur, "Automatic Inductive Programming", ICML 2006 Tutorial. June 2006.^ D. L. Parnas. "Software Aspects of Strategic Defense Systems." American Scientist. November 1985.Generative Programming: Methods, Tools, and Applications by Krzysztof Czarnecki and Ulrich W. Eisenecker, Addison Wesley, 2000.

[edit] External links

Code Generation NetworkGenerative Programming book site: www.generative-programming.orgCode Generation In Action book site: http://www.codegeneration.net/cgia/GPCE (Generative Programming and Component Engineering) conferenceGenerative Programming WikiComp Sci logo This computer programming-related article is a stub. You can help Wikipedia by expanding it.Retrieved from "http://en.wikipedia.org/wiki/Automatic_programming" Categories: Computer programming stubs | Programming paradigms Views Article Discussion Edit this page History Personal tools Log in / create account if (window.isMSIE55) fixalpha(); Navigation Main page Contents Featured content Current events Random article Search   Interaction About Wikipedia Community portal Recent changes Contact Wikipedia Donate to Wikipedia Help Toolbox What links here Related changesUpload fileSpecial pages Printable version Permanent linkCite this page Languages Bosanski Deutsch Español Русский Français Hrvatski 日本語 Powered by MediaWiki Wikimedia Foundation This page was last modified on 25 August 2008, at 19:02. All text is available under the terms of the GNU Free Documentation License. (See Copyrights for details.) Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a U.S. registered 501(c)(3) tax-deductible nonprofit charity. Privacy policy About Wikipedia Disclaimers if (window.runOnloadHook) runOnloadHook();
 

Growing

article,

with

links

to

many

related

topics.

Wikipedia.

http://en.wikipedia.org/wiki/Generative_programming

Generative Programming 2008 September

dvd rental

dvd


Growing article, with links to many related topics. Wikipedia.

Rules




© 2008 Internet Explorer 5+ or Netscape 6+

Recommended Sites: 1. Arts - Business - Computers - Games - Health - Home - Kids and Teens - News - Recreation - Reference - Regional - Science - Shopping - Society - Sports - World Miss Gallery - Top Anime Hentai - DVD rental by mail - Reggaeton Videos - Repair Bad Credit - Loans - Debt Loans - Personal Loans
2008-09-07 21:59:20

Copyright 2005, 2006 by Webmaster
Websites is cool :) 80Druk Na Pcv - Cv, List Motywacyjny - lub - Skoczw - Hostessy