I feel proponents of any programming language put a lot of spin around what isolated aspects it is good for, but fail to illustrate what a programmer in even one target domain gains from using it.

Are there programming language implementations unlike what is described above, that you feel back up their marketing?

    • flatbield ( furrowsofar@beehaw.org ) 
      link
      fedilink
      English
      arrow-up
      1
      ·
      21 days ago

      Python is slow often 1% of the speed of a fully parallelized and vectorized C app compiled specifically for your architecture. There are ways to improve speed like libraries, PyPy, numba, etc of course but often theٌse are application specific and do not always give the performance you might think. I love Python, but for speed it is not the best.

        • flatbield ( furrowsofar@beehaw.org ) 
          link
          fedilink
          English
          arrow-up
          3
          ·
          20 days ago

          You generally do no write Python for speed though generally the apeed is good enough. You write it for minimal effort of coding plus libraries. Why do people use Matlab ҄and R, same.

          • Maybe you are replying to the other comments, but what I am getting is Python is good glue and doesn’t get in the way. That is fine, but not getting in the way is little help with any of the programming.

            • flatbield ( furrowsofar@beehaw.org ) 
              link
              fedilink
              English
              arrow-up
              1
              ·
              18 days ago

              Python as glue is absolutely a use. The big advantage of Python is that it also has a broad range of use and expands what a single developer can do in cases where time and cost of development is more important then code efficiencey and long term support. Basically quick often throwaway apps to get something done.

              Edit: Python is a good alternative to say tcl, perl, R, matlab, VB, etc.

    • There are many easy-to-learn languages, and others actually have useful software development ideas (immutable by default, for example). I understand if expectations are lower, though, from the language talk, and if any language with the required libraries is fine.