OK, first of all, I am not a programmer. (yes, I heard the “thank god”) Perhaps I could make the top example simpler.

But anyway, I kind of like goto too much. I find it more intuitive to just jump around and re-use parts rather than think about how to do loops without too much nesting.

In high school, we only did Python. I really wanted to do goto in Python as well, but all I found was this April fools’ goto module.

Now in college we’re starting with C, and I am starting with Bad HabitsTM.

Anyway, tagging every line was BASICally just for the joke, but it is useful to just jump to any random line.

    • u/lukmly013 💾 (lemmy.sdf.org)@lemmy.sdf.orgOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 hours ago

      I haven’t yet mastered Vim, but say I want to delete a block of text, then I immediately see the relative line number up to which I want to delete lines + 1 (because current line is basically zero).

      Say I have:

       3 a
       2 b
       1 c
      4  d
       1 e
       2 f
       3 g
      

      And I want do delete d,e and f, I do 3dd. With more lines, I don’t have to count.