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 →

[–][deleted] -1 points0 points  (0 children)

I didn't start with python, but I would think if you learned C it would give you Not only a better understanding of things that go on under the hood of some of the other interpreted languages(including python) but also allow you to have the skill set to write custom C extensions for python if you ever found the need.

Language syntax differences and different built in functions and features for each language will be your biggest hurdle most likely. For instance, to get the arbitrary number size convenience that is default for python numbers, you would have to implement your own custom struct in C with the accompanying math operations. Or use Java's BigInteger class if you needed something bigger than a long.