mirror of
https://github.com/Open-Argon/Argon.git
synced 2026-10-28 09:43:38 +00:00
c9cffa3332f04bd31367dc1f27aeaa2ed1ed02ca
Key Features of Argon
- easy to learn for new developers
- boolean renamed from true and false to yes and no
- the syntax is very similar to python and javascript
- no requirement to know the difference between floats and ints
Examples
Hello world:
log('hello, world!')
Inputs:
input('name: ')
Variables:
const myConstant = "this can't change!"
var myVariable = "this can change!"
myOtherVariable = "this can also change!"
Addition:
const word1 = 'hello'
const word2 = 'world'
log(word1 + ' ' + word2)
If Statements:
const password = 'password123'
const guess = input('password: ')
if (password == guess) [
log('correct')
] else [
log('incorrect')
]
While Loops:
var i = 0
while (i <- 100) [
log(i)
i++
]
Logic (Boolean):
log('true is now', yes)
log('false is now', no)
log('none is now', unknown)
while (yes) [
log('Argon is EPIC!')
]
Items (Lists or Arrays):
[1, 2, 3]
['john', 'joe', 'bob']
Books (Dictionaries or Objects):
{'name': 'bob', 'age': 34, 'hobbies': ['Programming in Argon!', 'Playing video games!']}
How do I run Argon?
Setup:
Run a file:
- make a file with the extention as
.arand put your Argon code inside that file - call the Argon executable with a parameter with the directory to your .ar file, (e.g.
$ argon example.ar)
Run the shell:
- run the Argon executable without any parameters, (e.g.
$ argon)
Languages
Python
99.9%
Batchfile
0.1%
