Ramin Honary on Nostr: > "I teach and in #academia python is far better known and popular." ...
> "I teach and in #academia python is far better known and popular."
npub1tfljjkts7ccuauyrtkjtz66t0yn4hl225wjwwgpusst4xxpnvaaqu47g3c (npub1tfl…7g3c) yes, it is a pitty that Python won out.
It started out as a great language for teaching coding. Academics all thought, "well, lets start them out with an easy language, once they learn one, they can learn others easily. They will learn the correct language for whatever job they might need to do."
But as it turns out, people want to only use the first programming language they ever learn for everything. So then they do use their favorite (first) programming language for everything, even for tasks that the language is not well suited.
So now we have an industry-wide situation instead of people learning the correct programming language for each task, they just try to hack and kludge Python until it becomes useful to every possible programming problem. Now Python is used in millions of code bases where it is quite probably the worst possible choice of programming language for the task that code is trying to solve. This is especially true of machine learning and AI.
npub1tfljjkts7ccuauyrtkjtz66t0yn4hl225wjwwgpusst4xxpnvaaqu47g3c (npub1tfl…7g3c) yes, it is a pitty that Python won out.
It started out as a great language for teaching coding. Academics all thought, "well, lets start them out with an easy language, once they learn one, they can learn others easily. They will learn the correct language for whatever job they might need to do."
But as it turns out, people want to only use the first programming language they ever learn for everything. So then they do use their favorite (first) programming language for everything, even for tasks that the language is not well suited.
So now we have an industry-wide situation instead of people learning the correct programming language for each task, they just try to hack and kludge Python until it becomes useful to every possible programming problem. Now Python is used in millions of code bases where it is quite probably the worst possible choice of programming language for the task that code is trying to solve. This is especially true of machine learning and AI.