Giter VIP home page Giter VIP logo

mysmallbasic's Introduction

MySmallBasic for Everyone

MySmallBasic is the first open-source software for Small Basic coding environment. This project aims at pushing Small Basic as the first computer language for people who like to learn computer programming. It is started by SWLAB at Chonnam National University, Gwangju, Korea.

  • MySmallBasic is a silver winner in 11th OSS Grand Developers Challenge (제11회 공개SW개발자대회), 2017!

Video Demo

Features

  • All features of Small Basic (SB) and the standard library
  • Easy to extend with new SB language features and easy to develop new SB libraries
  • An IDE with a debugger for Small Basic programs
  • A Java-based implementation, mostly tested on Windows (but should work on Linux and Mac hopefully)

For a Quick Start

For Developers

Document

Licence

Our project is released under [GPL 3.0 Licence]. We encourage any forms of the use of this software as long as they keep the MySmallbasic language semantics and the library interfaces.

Roadmap

  • Auto completion in MySmallBasic GUI
  • Internationalization
  • MySmallBasic on Android mobile/tablet or web browser
  • SmallBasic to Java/Python translators for graduation
  • A Scratch-like block programming GUI
  • Social coding

Credits

Contributors

  • Gayoung Kim
  • Munyoung Cho
  • Seyoung Park
  • Sengwang Jung
  • Jiyong Kim
  • Sungmo Cho
  • Tajin Kim
  • Youngmin Cho
  • Bumjun Kim

About SWLAB

  • SWLAB is Software Languages and Systems Laboratory at Chonnam National University, Gwangju, Republic of Korea. We do research and development in programming languages, compilers, and software engineering.

mysmallbasic's People

Contributors

kwanghoon avatar kim-gayoung avatar h-sooyeon avatar ssjx10 avatar moonyoungjo avatar xowls157 avatar wldyd1003 avatar youngmincho avatar seyeong2 avatar komatsu98 avatar chosm10 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.