|
|
| A scripting language that works on generative programming. It offers facilities for building a DSL, for generating code, for source-to-source translation or program transformation, after restricting human interventions to the essentials. |
|
| Updated |
Aug 3, 2008 04:18:47 | | Size | 651 kb | | Licence | Freeware | | Status | New Release | | Languages | English | | Tags | code generator, code generation, extended BNF, parsing tool, generative programming, program transformation, source-to-source translation, scripting language | | OS | Windows 98, Windows NT, Windows 2000, Windows XP, Unix | | Homepage | codeworker.org | | Email | codeworker@free.fr | | Author | Cedric Lemaire |
|
|
click for full size
|
Description: CodeWorker is a scripting language for producing reusable, tailor-made, evolvable and reliable IT systems with a high level of automation. This is a software engineering approach called "generative programming".
The most remarkable advantage is about generating source code automatically after restricting human interventions to the essentials.
An extended BNF syntax allows defining new Domain-Specific languages or parsing existing format (HTML pages for example).
A template-based syntax like PHP and JSP allows writing the patterns for generating code.
The code generation knows how to preserve protected areas with hand-typed code and offers code expansion, source-to-source translation and program transformation.
These tasks are executed in a straightforward process, with no binding to an external programming language and with no translation of requirements specification in a constraining format. | Short tags: code generator, code generation, extended BNF, parsing tool, generative programming, program transformation, source-to-source translation, scripting language | System Requirements: 200 Mhz, 128 Mo RAM, 10Mo Hard Disk | Change Info: Bug fix and extension of the CodeWorker's Java API. | |
| Free Download CodeWorker 4.5.2 from codeworker.org |
| Similar software shotlights: | - TextTransformer 1.5.0 The TextTransformer is used to transform texts: multiple replacements of words, evaluation, conversion etc. Programs can be tested step by step and applied interactively or to whole directories. They
- Source Code Scanners for Delphi 5 4.0 Std Library of visual components for C++ Builder and Delphi intended for creating analyzers and parsers of source codes. It includes components of the lexical analyzers: C++, Object Pascal (Delphi), PHP
| | Find all software similar on CodeWorker 4.5.2 |
| Similar smart reviews: | - Euphoria Programming Language, Software Development Made Easy Do you like the modern software? Id doubt that and dont know anyone who does todays software sucks, to put it mildly; its crooked and works not the way its supposed to. If you were to re-write all the software thats installed on your computer, you would have definitely made it a lot prettier, more natural and
- paxScript.NET .A Script Might Be Everywhere The implementation of many software projects requires at least two different languages: an industry-level one for the projects core, its powerful «engine», and a scripting language, which would be interpreted when the program is running. Scripting languages are typically simpler and slower than the industrial ones, but they have their own area of application. These languages are often used
- 2cTranslator - one-click translation right in your browser Few of us can be called natural-born linguists who fluently speak more than 2 languages. Thats exactly why millions of translators and interpreters do their jobs daily to ensure clear communications between countries, businesses, people, authors and readers, doctors and patience and other people that have a language barrier between them. Unfortunately, surfers often face situations when the
- 3D Graph Generator 2.4, Visualize Smart! The rapid development of modern computer-graphics hardware and software is a merit of computer games and other entertaining things. However, all those «entertainment-oriented» features can be effectively used for «serious» data visualization and analysis, completely changing the level of understanding of huge data arrays. A good illustration for the thesis is 3D Graph Generator
- Extreme Thumbnail Generator 1.9.3, The Images, The Thumbnails and The Gallery The task is common, so, Ill be short in description. You have a set of images (presumably photos) and want to publish them in the web. You dont want them to be published like, «John, you can download the archive with photos from my FTP», you would rather have a gallery, with thumbnails for each image on several pages and personal pages for each
- AntiPlagiarist 1.8, Where's Your Sources? Digital century and digital style of work bring new possibilities to all of us, but they also bring new problems. And new ways to solve those new problems; and new unwanted effects of those ways
And one of the most general possibilities (and a source of the problems) is *possibility to copy*. Scientific works and home works, magazine articles and blogposts, even entire chapters
- InfoAngel 3.2. Pretty Personal Program. InfoAngel is a personal organizer, which you need precisely 0 minutes to learn and start using. Once youve downloaded and installed this elegant application, you can instantly begin using it and enjoy its great advantages. Everything in the program works just the way you assume it must work; every menu item is clear, and every button is decorated with an icon that makes its function
- Dis# 3.1.1, Back To Sources The great feature of bytecode-based languages, and, namely, .NET assemblies, is a possibility to «return to source code» at any time. Assembly decompilation is a great tool to understand «how something works», either some general algorithms and data structures, or internal logics of some software or components. Unfortunately, simple decompilation tools give
- DOSprn 1.77: Long Life of old programs The program solves the problems of printing from old DOS programs to modern bubble jet and laser printers. Modern printers are working in so-called graphic mode while DOS programs were all designed to print in text mode (as matrix printers do). The purpose of DOSprn is to solve this compatibility problem. If you use an old DOS program you cant update it (due to lack
| | Find all smart reviews similar on CodeWorker 4.5.2 |
|