A list and brief analysis of every language I can think of or find.
Not intended as a deep analysis or criticism- rather as a source of inspiration for language ideas, or a list of interesting things to look into for programming language nerds.
Feel free to suggest languages, tags, or interesting things I missed in issues!
Tags: JIT, CLR, OOP, Functional, Imperative, Static, Dynamic, Reflection
Interesting features:
using
keyword for delaying cleanup until end of scopeTags: JIT, JVM, OOP, Imperative, Static, Reflection
Interesting features:
Tags: JIT, JVM, OOP, Imperative, Static, Reflection
Interesting features:
Tags: JIT, JVM, Functional, Reflection
Interesting features:
Tags: JIT, JVM, Functional, Reflection
Interesting features:
Tags: Interpreted, OOP, Functional, Imperative, Dynamic
Interesting features:
Tags: Dynamic, OOP, Procedural
Interesting features:
Tags: Static, Functional, Imperative, Strongly typed, AOT
Interesting features:
Tags: JIT, Static, Dynamic, Gradual, Strongly typed, Imperative, Functional, OOP
Interesting features:
Tags: AOT, Static, Strongly typed, Imperative, Compile-time
Interesting features:
@import
macro constructs a structure representing contents of importTags: Weak typing, Imperative, Procedural, Static
Interesting features:
Tags: Strong typing, Static, Imperative, Functional, Concurrent
Interesting features:
Tags: JIT, Untyped, Imperative, Procedural
Interesting features:
Notes: This is basically like C but with the jank and everything except integers stripped out. It's almost like what I would want to teach beginners programming, but it's missing too many things and adds ones that aren't as important.
Tags: Functional, Imperative, Contracts, JIT?, Borrow Checker?
Interesting features: