Skiylia-Lang / Verboscript

A toy programming language made in python; designed to be close to written english
GNU General Public License v3.0
2 stars 0 forks source link
python

Verboscript

A Plain English Programming Language.

forthebadge

GitHub CodeFactor Snyk Vulnerabilities for GitHub Repo codecov time tracker

GitHub language count GitHub top language GitHub code size in bytes Lines of code All Contributors

Releases

GitHub release (latest by date including pre-releases) GitHub commits since latest release (by date including pre-releases) GitHub commit activity GitHub milestone GitHub milestones GitHub issues GitHub pull requests GitHub last commit

Verboscript: Latest release

Open issues can be found here: issues

To create an issue, be it a bug, question, feature request, or other, use this link here: Open an issue

Verboscript

Verbose, Verbose, Verbose

The entire concept for this language is plain english representation. Anyone, irrespective of programming experience, should be able to read and understand exactly what is happening. For an example of how this can be useful, consider the following:

This example in C:

#include <stdio.h>
for(int x = 0; x < 5; x++)
{
    printf(x)
}

is equivalent to this example in Python:

for x in range(0, 5):
    print(x)

Which could potentially be this, in Verboscript:

start a counter at zero, then repeat the following five times:
    show the counter

Each layer of abstraction becomes easier to understand in plain english, at the cost of requiring a more complicated program to execute it. Verboscript aims to be completely transparent to anyone, without requiring prior experince with programming languages.

The main directory housing the Verboscript software is here.

Contributing

Any contributions made are absolutely welcome.

Checkout the issues area for any outstanding problems, or the discussions tab to discuss ideas and features.

Forking this repository is an excellent way to contribute to the code that makes this project tick. Open a pull request (preferably to the develop branch) if you have anything to add, and it'll be looked over.

Tools

Contributors

All the people who have contributed (emoji key):


Jack Lloyd-Walters

💻 👀

Jack Lloyd-Walters

👀 💻

This project follows the all-contributors specification.