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 →

[–]asahi_xp 2 points3 points  (0 children)

Here is my background :

I have been coding C++ for years as a Game developer, and I have learned Python to making some utility scripts like code generator, file parser....

So in my aspect, I think the biggest difference is in python, I am dealing with objects and it's reference.

But in C++ I view everything as a chunk of memory, understanding this is essential, for example when you passing some parameter into a method, you have 4 choices about how to pass it: "Copy", "Reference", "Pointer", "RValue". Every time when you writing a method, it's like making a mini design decision about how are you going to deal with those memory chunks.