Skip to content

Instantly share code, notes, and snippets.

@StephenStrickland
Last active November 29, 2018 18:50
Show Gist options
  • Save StephenStrickland/34bcde9510ec89c80011d9b0ccb59e54 to your computer and use it in GitHub Desktop.
Save StephenStrickland/34bcde9510ec89c80011d9b0ccb59e54 to your computer and use it in GitHub Desktop.
List of interesting and cool programming languages

Pony

Site: https://ponylang.io

Package Mangement: stable

Compiler Tech: LLVM

Awesome: https://github.com/jghoman/awesome-pony

Really cool language, use it when needing to build highly concurrent applications. Actor model all the waay down.

Crystal

Site: <crystal-lang.org>

Package Management: shard also checkout: https://crystalshards.xyz

Compiler Tech: LLVM

Awesome: https://github.com/veelenga/awesome-crystal

Like ruby syntax but need to build an application that'll run faster than ruby? Check it out. Great community and a growing number of packages.

Nim

Site: <nim-lang.org>

package Management: nimble also checkout: <nimble.directory>

Compiler Tech: LLVM

Awesome: https://github.com/VPashkov/awesome-nim

LLVM lang with Python inspired syntax.

Elixir

Site: https://elixir-lang.org

Package Management: https://hex.pm

Compiler Tech: BEAM

Awesome: https://github.com/h4cc/awesome-elixir

Built on top of OTP and BEAM. Has a ruby inspired syntax, pattern matching,... Great choice if you need to build soft realtime systems or fault tolerant systems.

Zig

Site: https://ziglang.org

Compiler Tech: LLVM

Wants to replace C as king.

Coconut

Site: https://coconut-lang.org

Package Management: pip...

Compiler Tech: Python

FP python, fairly nice syntax

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment