General-Purpose Visual Language and Information System with Case-Studies in Developing Business Applications

12/25/2017
by   Mahmoud Samir Fayed, et al.
0

Learning computer programming has been always challenging. Since the sixties of the last century, many researchers developed Visual Programming Languages (VPLs) to help in this regard. In this thesis, ten VPLs were specifically selected, studied, experimented with, and evaluated. A total of fifteen metrics were used to evaluate the tools. Comparisons, classification, and gap analysis were then presented. A list of requirements for a general-purpose VPL and a guide to help the novice programmer choose the right tool were generated and finally the PWCT (Programming Without Coding Technology, a novel general-purpose visual programming language) is developed and presented. PWCT has been launched as a Sourceforge project, which currently has more than 230,000 downloads for the language and more than 19,500,000 downloads for samples, tutorials and movies. Many business applications and projects are developed using PWCT, Also we developed the Supernova programming language and the Ring programming language using PWCT to prove that it can be used for advanced and large projects. Feedback from developers and results from the studies indicate that PWCT is a very appealing, competitive, and powerful language.

READ FULL TEXT

page 1

page 2

page 17

page 18

page 19

page 23

page 24

page 31

research
05/24/2019

Phoenix – The Arabic Object-Oriented Programming Language

A computer program is a set of electronic instructions executed from wit...
research
06/20/2019

Deployable probabilistic programming

We propose design guidelines for a probabilistic programming facility su...
research
05/28/2019

An Experiment with a User Manual of a Programming Language Based on a Denotational Semantics

Denotational models should provide an opportunity for the revision of cu...
research
04/29/2015

FIFTH system for general-purpose connectionist computation

To date, work on formalizing connectionist computation in a way that is ...
research
12/16/2022

NetRPC: Enabling In-Network Computation in Remote Procedure Calls

People have shown that in-network computation (INC) significantly boosts...
research
08/03/2020

GPP, the Generic Preprocessor

In computer science, a preprocessor (or macro processor) is a tool that ...
research
12/31/2020

Semantic Modeling with SUMO

We explore using the Suggested Upper Merged Ontology (SUMO) to develop a...

Please sign up or login with your details

Forgot password? Click here to reset