There are a ton of stuff and memes that portray what a python developer feels when he switches from Python to C++ but what we want to talk about today is how it really felt as a C++ programmer to switch to Python.
What I Expected
I heard and read many people say that Python after learning C++ was very easy. At least for them, but that was not the case for me. Learning Python seemingly proved almost difficult as C++, or a little less.
What I Got
The first thing in Python that I was, and I'm still very confused about, is no presence of parenthesis, like how in the world are you going to know where does the loop or some specific block start from and where does it end? A little bit of offense but I don't know how this makes one language easy.
Next thing that comes is that there are no access specifiers **like **there are in C++, I mean, what? I had to go and ask my fellow ChatGPT and was very shocked when I came to know this.
Conclusion
Now this is not a criticism on Python, but it is just me expressing that switching from C++ to Python felt very weird. And I believe that anyone or most of the C++ fellows might have experienced this.
Now I know and agree that Python surely has its advantages. I save a lot of time by solving problems in Python instead of writing them in C++. Python GUIs, frameworks and tutorials are also more in quantity as compared to C++. Making some apps or games in Python is much easier compared to C++ because you just need to import _**Something**_
.
With that said, I am done. Bye π
Top comments (5)
There are so many idiosyncracies in every language.
Frankly I felt groovy was broken until it clicked.
Bash has gotchas up the wazoo (you think python is nuts with significant whitespace? How about
a = b
being diffirent froma=b
, witha= b
being a syntax error??)Rust is a test of patience. (So much "fighting" the borrow checker)
JavaScript is a test of endurance. (See the fun yet pointed "Destroy All Software: Wat" talk)
The more a language is similar-but-different, the more we are inclined to retch on it.
But keep with it. Learn new languages' "idiomatic" ways. Enlightenment is achievable! And it gives you new techniques for your preferred ones.
Nobody really knows groovy and bash
Ouch! π
Well , python is like my 2nd language and I haven't learnt other languages .
Surely those other languages have something much--much to make me regret οΌοΈΏοΌ
If you found it relatable or something like that than π.