Software Alternatives & Reviews

Do you guys have any resources for learning C++ and/or Fortran programming for physics?

Project Euler Numba Cython
  1. Project Euler is a series of challenging mathematical/computer programming problems that will...
    Pricing:
    • Open Source

    #Online Learning #Online Education #Online Courses 405 social mentions

  2. 2
    Numba gives you the power to speed up your applications with high performance functions written...
    Pricing:
    • Open Source
    There's also another interesting JIT compiler for python called numba which is even easier to get set up and start using. Usually all you need to do is decorate your functions with an @njit and bam, massive speedups.

    #Website Builder #Programming Language #Website Design 92 social mentions

  3. 3
    Cython is a language that makes writing C extensions for the Python language as easy as Python...
    Pricing:
    • Open Source
    If you're already familiar with python and numpy, you might want to look into cython as an intermediate step before going straight into C. It allows you to compile most python code into a static binary that can be imported into a python script just like any other library. This allows you to get performance close to raw C without having to invest much effort, and has a lot of bells and whistles like "auto"-parallelization with openmp.

    #Website Builder #Website Design #Programming Language 47 social mentions

Discuss: Do you guys have any resources for learning C++ and/or Fortran programming for physics?

Log in or Post with