What kind of programmer are you…
take this simple C based ‘loop’ test

You still remember good old days with your Atari/Commodore machine. You like to annotate the code and you miss line numbers so much

void main() {

loop:
  printf("Hello\n");
  goto loop;

}

You like it ‘low level’ style. In high school you were the master of assembler. There is nothing wrong about working with bare metal, close to the chip.

#include <setjmp.h>

jmp_buf ljenv;

void main() {

    setjmp(ljenv);
    printf("Hello\n");
    longjmp(ljenv, 0);

}

There is also nothing wrong with procedural languages. Do you recall ‘the father’ of clean procedural code – mister Pascal?

#define true 1

void main() {

  while( true ) {
    printf("Hello\n");
  }

}

You are the Z-generation coder. Scala is the language to rule them all. Recursion, recursion everywhere.

void loop() {
  printf("Hello\n");
  loop();
}

void main() {

  loop();

}