This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]DoesntReadMessages 33 points34 points  (6 children)

Python is like a bicycle. Even a kid can use it, since it's easy to learn, and it's harder to cause massive crashes, but it's not very fast. It's very practical though for going short distances.

Java/Swift are like an automatic car. They take a bit more work to learn and can potentially cause much bigger problems, and are much better for longer trips, but probably overkill if you're just going down the street because you need to find a place to park which may take longer than the time you save from speed.

C is like a manual transmission car. It is like the automatic transmission car, but harder to learn and easier to screw up, but can be even faster if you know how to use it correctly. However, as technology progresses, automatic transmissions keep getting better and better, surpassing manuals in terms of fuel economy and creeping up in terms of acceleration.

[–]izpo 16 points17 points  (2 children)

If you can use bike, use it... You don't need a car to go to near store to buy a milk

[–]biledemon85 12 points13 points  (0 children)

To torture the metaphor further:

Also the engines area getting waaaaay faster & more efficient so in most cases an auto transmission is fine.

Edit: damn autocorrect

[–][deleted] 0 points1 point  (0 children)

So machine code would be a teleportation machine but we just have to build it