(no title)
MahmoudFayed | 1 year ago
With respect to Visual Programming Languages, the main contributions of PWCT are:
1- Introducing the Graphical Code Replacement (GCR) method as an alternative to Drag-and-Drop. (Research paper: https://link.springer.com/article/10.1007/s42486-020-00038-y)
2- Using the Time dimension at the program design level, which allows running programs in the past and playing programs as a movie.
3- The first VPL to be used in the development of a Compiler and Virtual Machine for a TPL.
PWCT is influenced by Lava, Forms/3, and Limnor. PWCT2 incorporates more features from other VPLs like Scratch and Envision.
PWCT2 improves upon PWCT by providing a faster, cross-platform environment that supports importing and exporting Ring code. Additionally, the implementation of the environment has been switched from Visual FoxPro to the Ring language. Since PWCT2 supports importing Ring code and is written in Ring, it is a self-hosting VPL. Also, PWCT2 adds the auto-run feature to the Time dimension.
No comments yet.