HN user

advanceduser

31 karma

[ my public key: https://keybase.io/advanceduser; my proof: https://keybase.io/advanceduser/sigs/MwzFnHahDvGjg5cqpaIvxRDYqqworth5JrbN3kFxkYg ]

Posts0
Comments7
View on HN
No posts found.

Honestly because it's easier. Modern scientific computing is actually dominated by C, which powers a lot of the libraries that do the crunching behind the scenes. Python has some fantastic connectors that can bind to C libraries and run computationally-intensive code very close to the machine. This makes the programming behind a lot of scientific computing look more like loading a library and running it with different input variables. This way grad students who are doing computational science but who do not have a background in computer science can get running fairly quickly.