NEW & Ready to Ship Fast! + Download Included - PWCT (Programming Without Coding Technology) - Learn Programming The Easy Way Without Coding - Educational Software on a Flash Drive & a Professional Disc - Provided by Sharper Jacks
PWCT
[SOFT - 49 - W - D1+F]

PWCT
(Programming Without Coding Technology)

If you want to learn programming, create applications/systems or get some new ideas about visual programming in the practice then you are in the right place. The goal of this project is to present programming to every computer user, whether they are beginners or professionals. Beginners means that the tools of programming must be accessible - must be easy. So this software takes coding out of programming. And presenting programming to professional developers requires a tool that is productive and unlimited and can be extended.

PWCT is an Open Source project, and includes documentation and support. Installing PWCT on Windows is easy through a simple installation program, after installing the software you can download many samples, tutorials and movies. Some of PWCT users are using the software to create presentations and educational software. Many users are using the software for business applications. At my side I have used the software to create a new programming language as proof that the technology is productive, powerful and unlimited. This language is called the Supernova programming language. So the software can be used in many different applications.

The domain of the problem is called "Visual Programming Languages." There are many projects in this domain, but most of these languages are domain-specific languages that are used in education, But with respect to general-purpose visual programming languages, there are few of them. PWCT doesn't use the Drag-and-Drop method. PWCT provides a new method based on Automatic Steps Tree Generation and Update in response to interaction with components that provide to the user simple data entry forms. The idea behind this new method is to mix between programming using Diagrammatic approach and programming using Form-based approach where the integration between the two approaches are done seamlessly through an Automatic Visual Representation Generation process. This is just the basic idea and many other ideas are developed around this concept to get a practical general purpose visual programming language for real world tasks.

Open Source

• Create free open source applications.
• Create commercial closed source applications.

Visual Programming

• More than one dimension.
• Programming using a GUI.
• No Syntax Errors.
• Time Dimension.
• Colors.

Practical Editor

• Keyboard shortcuts (high writability).
• Customization (Max. Readability & Writability).
• Cut/Copy/Paste & Search/Replace.
• Syntax Directed Editor.
• Free Editor & VPL Compiler.

Programming Paradigm

• Don't force a programming paradigm.
• Imperative Programming.
• Procedural Programming.
• Object Oriented Programming.
• Event Driven Programming.
• Super Server programming (New).

Compatable (Optional)

• See/Edit the generated source code.
• You can support any textual programming language.
• Support C, Python, C# , Harbour & Supernova.

Programming Scope

• General Purpose.
• Create Large scale Applications/Systems.
• High Level Programming.
• Low Level Programming.
• Download Open Source Projects.

Framework & Extension

• Create/use Visual Programming Languages.
• Comes with more than one VPL.
• Create new components.
• Programs update after components modification.

Operating System

• Microsoft- Windows product.
• Works fine on Linux using Wine.
• Create Windows Applications.
• Create Multiplatform Applications.

More

• Dynamic Generation instead of Drag & Drop.
• General and Practical.
• Goal Viewer.
• Samples Manager.
• Play programs as a movie.