Software Alternatives & Reviews

If data science uses a lot of computational power, then why is python the most used programming language?

Julia
  1. 1
    Julia is a sophisticated programming language designed especially for numerical computing with specializations in analysis and computational science. It is also efficient for web use, general programming, and can be used as a specification language.
    Pricing:
    • Open Source
    For example, Julia (https://julialang.org/) is arguably as high level as Python and is targeted to scientific computing and data science but it faster than C++ at execution in some circumstances (Julia compiles on the fly to native code via LLVM, a common compiler backend that is also used in many C/C++ compilers; the same compiler backend used by NVDIA to in the CUDA compiler https://developer.nvidia.com/cuda-llvm-compiler).

    #Programming Language #Technical Computing #OOP 114 social mentions

  2. Google Coral is a SBC family designed for AI and ML in the edge. This particular board is a developer kit and is capable of running a full Linux distro.
    Or, you can transform the Tensorflow model into one for Tensorflow Lite to be executed on an edge TPU (https://coral.ai/products/dev-board/) or GPU (https://www.nvidia.com/de-de/autonomous-machines/jetson-store/). Generally, you don't use python in these situation (although you could totally write your program in python on these boards, or even smaller stuff like micropython for microcontrollers and they can do NN as well (e.g. https://blog.tensorflow.org/2020/08/announcing-tensorflow-lite-micro-esp32.html most new embedded microcontrollers are adding NN ops and neural cores).

    #Electronics #Single Board Computer #System & Hardware 9 social mentions

Discuss: If data science uses a lot of computational power, then why is python the most used programming language?

Log in or Post with