DEV Community

Discussion on: How it Really felt to Switch from C++ to Python

Collapse
 
taikedz profile image
TaiKedz

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 from a=b, with a= 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.

Collapse
 
zag495 profile image
Zag

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 >︿<

Collapse
 
mebble profile image
Neil Syiemlieh

Nobody really knows groovy and bash

Collapse
 
taikedz profile image
TaiKedz

Ouch! 🙃