Two-tier programming language

This page summarizes the projects mentioned and recommended in the original post on /r/ProgrammingLanguages

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Numba

    NumPy aware dynamic Python compiler using LLVM

    Taichi (similar to numba) is a python library that allows you to write high speed code within python. So your program consists of slow python that gets interpreted regularly, and fast python (fully type annotated and restricted to a subset of the language) that gets parallellized and jitted for CPU or GPU. And you can mix the two within the same source file.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. terra

    Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.

    Terra is the language you're looking for: https://terralang.org/

  4. coalton

    Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.

  5. schism

    A self-hosting Scheme to WebAssembly compiler (by schism-lang)

    It would be interesting to reboot something like Lush but using Wasm and Scheme with https://github.com/schism-lang/schism then you could use code generation internally be emitting wasm from your schism code and then reloading the entire environment.

  6. Halide

    a language for fast, portable data-parallel computation

    Halide https://halide-lang.org/

  7. futhark

    :boom::computer::boom: A data-parallel functional programming language

    Futhark https://futhark-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

  • Who is researching array languages these days?

    5 projects | /r/Compilers | 15 Oct 2022
  • Generic GPU Kernels

    7 projects | news.ycombinator.com | 6 Dec 2021
  • High-performance computing, with much less code

    1 project | news.ycombinator.com | 16 Mar 2025
  • Chapel 2.2 Release

    1 project | news.ycombinator.com | 18 Oct 2024
  • What downsides exist to Futhark? Seems almost too good to be true?

    1 project | /r/CUDA | 29 Jun 2023

Did you know that C++ is
the 7th most popular programming language
based on number of references?