My Experiences with Julia

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • StaticCompiler.jl

    Compiles Julia code to a standalone library (experimental)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

    Cython has long been an interesting alternative here - a gradually typed amalgam of Python & C that lets you write/compile Python extension modules without needing to learn much of the CPython API. You can even use --embed to compile your whole script file and -X infer_types.verbose=True to let you know where types are dynamic/implicit rather than declared. Several big core packages like scipy use this as well.

    Personally, I prefer Nim [2] which has more compile-time meta-programming support, is strongly typed from the outset, and has a lot of syntactic flexibility like UFCS, and many other goodies.

    [1] https://cython.org/

    [2] https://nim-lang.org/

  • Cython

    The most widely used Python to C compiler

    Cython has long been an interesting alternative here - a gradually typed amalgam of Python & C that lets you write/compile Python extension modules without needing to learn much of the CPython API. You can even use --embed to compile your whole script file and -X infer_types.verbose=True to let you know where types are dynamic/implicit rather than declared. Several big core packages like scipy use this as well.

    Personally, I prefer Nim [2] which has more compile-time meta-programming support, is strongly typed from the outset, and has a lot of syntactic flexibility like UFCS, and many other goodies.

    [1] https://cython.org/

    [2] https://nim-lang.org/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Python Shouldn't Be the Top Programming Language

    2 projects | news.ycombinator.com | 28 Apr 2022
  • Some reasons to avoid Cython

    2 projects | /r/Python | 20 Jan 2023
  • Mapping Python to LLVM

    2 projects | /r/programming | 9 Jan 2023
  • In the year 2038...

    4 projects | /r/linux | 20 Sep 2022
  • Are there nim users?

    3 projects | /r/Python | 16 Sep 2022

Did you konow that Python is
the 1st most popular programming language
based on number of metions?