Syntek Documentation
Documentation of the Syntek programming language
Simplicity
Syntek is extremely easy to use. It keeps features simple and reads like English to make it easy for beginners to get started with programming!
Configurable
Change language, disable features, add linting rules, test code, move to different environments, and more!
Assignments
Make interactive assignments, enforce strict rules by disabling features, and expand to new environments like Arduino and Minecraft!
Syntek
Syntek is an easy to use educational programming language. It is designed to provide a good ground for beginners to start their programming journey through interactive tasks and assignments. Syntek is highly configurable to make it the right fit for all assignments.
Example
The following code shows an interactive snake assignment. An interactive demo can be found at syntek.dev.
var direction = 1
function arrowUp() {
direction = 0
}
function arrowRight() {
direction = 1
}
function arrowDown() {
direction = 2
}
function arrowLeft() {
direction = 3
}
function loop() {
if direction == 0 {
moveUp()
} else if direction == 1 {
moveRight()
} else if direction == 2 {
moveDown()
} else if direction == 3 {
moveLeft()
}
}
Support
Support Syntek on Patreon for $1/mo or more!