|
|
|
|
|
by sametmax
2686 days ago
|
|
>Often the language is chosen because it is the only option like JS for web, or it is the best option for the project. For example, you are doing physics and you need a general purpose language that is easy to write and handles gigantic numbers correctly so you pick Python. You could pick Julia, or R. A community could create their own tools. It's not like JS, which has an absolute monopoly and people were forced to use it. Python __became__ popular for that purpose. Not Java. Not Haskell. So don't try to implement Java or Haskell error handling in Python if you are using Python in a niche where it shines: it shines here because people working in that field decided it fits well. |
|
Of course you get to deal with a bit of FFI when calling built-in functionality of the browser.