Programming languages Hall of Fame ---------------------------------- Here is my (very subjective) list of programming languages that I consider the most underrated, overlooked and offering the most value for their standardized specs (if there are any) and reference implementations. Note that I won't distinguish between compiled/interpreted languages, different execution models and specific flavors/versions/dialects here (unless this is absolutely necessary, in which case I'll put the details in a footnote), just list the names in no particular order. * Bash ([1]) * AWK * dc * bc * Lua ([2]) * ANSI C89 ([3]) * Red ([4]) * VTL-2 * Forth * Uxntal * Scheme ([5]) * Tcl * TRAC ([6]) * PostScript * OCaml * Nim Bonus: VMs Hall of Fame ----------------------- Here is a (smaller) list of virtual machines and their architectures that I consider no less underrated than the programming languages listed above. * Uxn * CHIP-8 * TIC-80 * Glulx * SWEET16 * BytePusher * Subleq ([7]) * FlipJump --- Luxferre --- [1]: version 4.3 and up [2]: version 5.3 and up [3]: it's really strange that we have come to this point when I have to put C89 into the list of the most underrated and overlooked programming languages... [4]: https://www.red-lang.org/p/about.html - I hope it doesn't die [5]: R5RS is fine, as well as any of its subsets or implementations like Guile [6]: namely, the T-64 standard and every known derivative of it [7]: do not underestimate this architecture - someone has implemented it in 34 SLOC of C89, which can easily be optimized to 20 SLOC at most, and then run eForth on top of it: https://github.com/howerj/subleq