study-script
v1.1.8
Published
programming language
Downloads
5
Maintainers
Readme
Study Script
you can also check эта страница, но на русском.
Study Script - it is a programming language designed to teach programming. The main aspect of the study is focused on the fundamental processes occurring in a computer and with memory, when executing commands in high-level programming languages.
It is suitable for both elementary school children to learn the basics of programming, and for any adult who wants to learn programming from scratch or a theoretical knowledge base about internal processes in compilers / interpreters or low-level programming languages without all the standard functions familiar to us.
Language features
Advantages:
- an open source project
- simulation of low-level processes by high-level teams
- the language is very easy to learn
- has a built-in stopwatch for program execution, as well as an indicator of the garbage left in memory
- self-invention and understanding of fundamental functions and operators
- web-native language, don't need backend proxy for run code
Disadvantages:
- not intended for the development of real projects
- the syntax does not match the syntax of popular programming languages
- the built-in functionality of the language is severely limited
Features:
- written in
Node.js - files with code written in
Study Scripthave the file extension.ess
Summary
Project roadmap
The planned commercial development of the project and the functional development of the language.
2025 (H1):
- [x] adding cycles
- [x] adding comments
- [x] adding character conversion to character code
- [x] adding time (in timestamp format)
- [x] adding a change in the value of a variable
- [x] development of full-fledged documentation
- [ ] creating examples of simulating fundamental functions and operators
- [x] creating a library of basic programming tasks
- [ ] adding syntax highlighting extension to
VSCode,SublimeText - [ ] publishing the compiler for public use
- [ ] creating an educational platform using
Study Script
2025 (H2):
- [ ] creating a code translator
Study Script<->JavaScript - [ ] adding documentation in English (+), Chinese (-), Spanish (-), Arabic (-), Portuguese (-), Russian (+), German (-), French (-), Japanese (-), Korean (-)
- [ ] creating a visual an animator of step-by-step code execution (in the format of a video / set of images or an interactive website)
