@Full_marx It much more difficult than higher level programming languages, but produces much faster running programs.
Used to be a major advantage when we had less processing power, memory and other resources to waste. Nowadays, unfortunatelly, bloat is more common and feeds the eternal upgrading cycle.