HN2new | past | comments | ask | show | jobs | submitlogin

Basically, leave Python for OS and application scripting tasks, and as BASIC replacement for those learning to program.


And yet, most of what people end up doing ends up being effectively OS and application scripting. Most ML projects are really just setting up a pipeline and telling the computer to go and run it. Cloud deployments are "take this yaml and transform it some other yaml". In as much as I don't want to use Fortran to parse a yaml file, I don't really want to write an OS (or a database) in Python. Even something like django is mostly deferring off tasks to faster systems, and is really about being a DSL-as-programming-language while still being able to call out to other things (e.g. ML code).


I would rather use Fortran actually, not all of us are stuck with Fortran 77.

Ironically Fortran support is one of the reasons CUDA won over OpenCL.

Having said that, plenty of programming languages with JIT/AOT toolchains have nice YAML parsers, I don't see the need to bother with Python for that.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: