Month April 2023

Tutorial #2. Graphs with Cycles.

Tutorial updated to v.0.0.2 Let’s solve the following coding interview problem: You are given a directed graph in the form of a text string: “a>b b>c c>d e>f b>e e>a c>c” Graph nodes are marked with letters a-z. The graph…

Tutorial #1. Fizz-Buzz.

Code updated to v0.0.2: added module imports. Preparations Setup VSCode environment as shown here: how-to-play-with-argentum-in-vscode. Right-click on src folder and select new file: Type fizz_buzz.ag Question Fizz-buzz is a famous coding interview question. Usually it sounds as follows: Write to…

Windows Demo v0

It’s just released: a demo that lets everyone to try the Argentum programming language on Windows. Download link:  argentum-demo.7z It contains: Short instruction: For the SDL graphical demo application do these three commands: Play with `*.ag` files in `src` directory to see…

Object lifetime management in Argentum. First look.

All nowadays programming languages fall in three possible categories on controlling object lifetimes, memory management and maintaining data structures: All these three approaches have something in common.  They all allow developers to create a mess out of data structures and…