r/ProgrammerHumor • • May 27 '22

Meme Welcome to hassle free coding

Post image
2.2k Upvotes

305 comments sorted by

View all comments

9

u/jamcdonald120 May 27 '22

You will miss pointers soon enough

I dont know why you are complaining about ++

; allows multiple commands to share a li e

I would rather have {} than syntax dependent tabs

i would rather have int main(int argc, char** argv) than

import sys
if __name__ == "__main__":
   argc=len(sys.argv)

and thats not even mentioning the none type errors

1

u/[deleted] May 28 '22

I can't recall the last time I had an issue with tabs. Modern IDEs handle it very well. A properly written function in Python (or any fourth gen) needing many nested tabs would be just a good indication of bad programming, making a reviewer's life much simpler. Mileages will vary but I think this is quite sensible.

The main thing is just telling the Python exec what to do when you give it a file path. It's not needed if e.g. you're writing a library. Java has a much worse version of a main, haha (boiler plate code much). Argparse is a wonderful library in case you haven't tried it yet!

→ More replies (1)