
Splotch is teh back! It really has been a while.
For those of you unfamiliar with programming languages, "spaghetti code" is computer code that contains a lot of "goto" type commands, making it hard for other programmers to follow. Of course, I'm a horrible programmer (it doesn't help that I learned to code back when GOTOs were the norm) so I can be quite the Italian chef at the computer sometimes.
Originally doodled in class; good-looking stuff added in Photoshop Elements
For those of you unfamiliar with programming languages, "spaghetti code" is computer code that contains a lot of "goto" type commands, making it hard for other programmers to follow. Of course, I'm a horrible programmer (it doesn't help that I learned to code back when GOTOs were the norm) so I can be quite the Italian chef at the computer sometimes.
Originally doodled in class; good-looking stuff added in Photoshop Elements
Category Artwork (Digital) / General Furry Art
Species Unspecified / Any
Size 484 x 503px
File Size 164.9 kB
Listed in Folders
More specifically, spaghetti code is code that uses GOTO statements to between blocks of code in a non-linear fashion.
GOTOs can be used cleanly sometimes, to represent program flow in a more readable manner than other controls, such as when building a state machine, or various examples in the Linux source code. It's also faster than the rest, and trivial to compile. ^^
If you're a system-level programmer, it's a valuable tool to use. If you're not, of course, then it's probably not the best one in your toolkit.
GOTOs can be used cleanly sometimes, to represent program flow in a more readable manner than other controls, such as when building a state machine, or various examples in the Linux source code. It's also faster than the rest, and trivial to compile. ^^
If you're a system-level programmer, it's a valuable tool to use. If you're not, of course, then it's probably not the best one in your toolkit.
Can I get a sub with that speghetti... TO GO?
I was always amazed how every time a new computer came out in the early 80's, the first language that came out for it was BASIC. The first thing you do when learning to code is un-learn BASIC. Haw.
If you want to see low-level speghetti code, take a look at an old PL/1 program. I'm so glad I didn't grow up having to use punchcards.
I was always amazed how every time a new computer came out in the early 80's, the first language that came out for it was BASIC. The first thing you do when learning to code is un-learn BASIC. Haw.
If you want to see low-level speghetti code, take a look at an old PL/1 program. I'm so glad I didn't grow up having to use punchcards.
Comments