Skip to content

A programming language to teach beginners to learn through writing simple sentences

License

Notifications You must be signed in to change notification settings

dsc-umass/pharos

 
 

Repository files navigation

Actions Status License GitHub stars GitHub commit activity

pharos

Pharos Noun A light house to direct beginners

Motivation

Pharos is built for high school and middle school students who are transitioning from a programming tool like scratch to an actual programming language. This language is meant for easing the transition.

Tech Stack

Since this is a Domain Specific Language, we wanted base language to be fast, popular so people can contribute to it and give us robust performance. We chose to build our language to built on top of Go.

Installation

For front-end:

npm install 

npm start

or

yarn install

yarn start

For back-end:

Linux/MacOS Users:

cd backend/

./setup.sh

Windows Users:

cd backend/

./setup.bat

About

A programming language to teach beginners to learn through writing simple sentences

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.9%
  • Go 13.0%
  • HTML 7.7%
  • CSS 3.3%
  • Shell 2.8%
  • Batchfile 0.3%